Используйте "удалить" ключевое слово в JavaScript.
delete myArray["lastname"];
РЕДАКТИРОВАНИЕ:
В некотором механизме JavaScript, удалить ключевое слово могло бы повредить производительность, поскольку это отменит компиляцию / оптимизация JIT.
http://www.html5rocks.com/en/tutorials/speed/v8/ http://www.smashingmagazine.com/2012/11/writing-fast-memory-efficient-javascript/
config.gem должен вызвать автоматический запрос драгоценного камня. Вам не нужно вручную выполнять вызов require.
config.gem
Если я прав, во время инициализации среды 'config.gem' позволяет ваше приложение для настройки и требования зависимостей GEM из приложения, без необходимости устанавливать их вручную. (Как мы это делали раньше). Вызывая config.gem tzinfo, как вы делали выше, он автоматически запрашивает гем во всем приложении. Это помогает, когда вы выполняете развертывание на внешнем сервере и вам нужно подготовить приложение вместе с необходимыми драгоценными камнями и т. Д. Затем вы можете запустить RAKE GEMS: INSTALL, и рельсы втянут все ваши драгоценные камни и потребуют их.
Однако следует отметить одну вещь. в том, что если вы НЕ хотите, чтобы драгоценный камень требовался в вашем приложении. Затем добавьте ": lib => false" после config.gem ie (config.gem 'tzinfo': lib => false).
В некоторых случаях (Я перешел по вашей ссылке), если вы получаете неинициализированный драгоценный камень и установили его вручную. Убедитесь, что каталог config.gem ": lib" совпадает с правильным каталогом: lib драгоценного камня. Т.е. драгоценный камень может быть упакован и установлен как «nlewis-supergem», однако мне может потребоваться указать библиотеку на «supergem». то есть "config.gem" nlewis-supergem ": lib =>" supergem ". Все зависит от того, как некоторые люди упаковывают свой гем и соответствующие библиотеки.
Небольшой совет: вместо установки вручную всегда устанавливайте гем через" config.gem ", а затем сгребите GEMS: INSTALL, чтобы перед развертыванием отловить любые странные ошибки.
Надеюсь, это поможет.
каталог совпадает с правильным каталогом: lib драгоценного камня. Т.е. драгоценный камень может быть упакован и установлен как «nlewis-supergem», однако мне может потребоваться указать библиотеку на «supergem». то есть "config.gem" nlewis-supergem ": lib =>" supergem ". Все зависит от того, как некоторые люди упаковывают свой гем и соответствующие библиотеки.Небольшой совет: вместо установки вручную всегда устанавливайте гем через" config.gem ", а затем сгребите GEMS: INSTALL, чтобы перед развертыванием отловить любые странные ошибки.
Надеюсь, это поможет.
каталог совпадает с правильным каталогом: lib драгоценного камня. Т.е. драгоценный камень может быть упакован и установлен как «nlewis-supergem», однако мне может потребоваться указать библиотеку на «supergem». то есть "config.gem" nlewis-supergem ": lib =>" supergem ". Все зависит от того, как некоторые люди упаковывают свой гем и соответствующие библиотеки.Небольшой совет: вместо установки вручную всегда устанавливайте гем через" config.gem ", а затем сгребите GEMS: INSTALL, чтобы перед развертыванием отловить любые странные ошибки.
Надеюсь, это поможет.