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