Я пытаюсь извлечь некоторые функциональные возможности из моего существующего приложения в драгоценный камень. Существующая функциональность использует инициализатор для загрузки файла конфигурации при запуске Rails ...
config/initalizers/myinitializer.rb
Куда должен идти этот инициализатор в драгоценном камне? Я зеркально отражаю структуру пути внутри драгоценного камня или помещаю это куда-нибудь еще? Это будет мой первый драгоценный камень.
Когда Gem загружен, Rails сначала ищет файл с именем init.rb в главной папке Gem и требует его, если он доступен.
init.rb
Это может быть очень простой базовый каркас для пакетов плагинов Rails, как Gem:
name name/lib name/lib/name.rb name/test name/init.rb