Где инициализатор направляющих входит в драгоценный камень?

Я пытаюсь извлечь некоторую функциональность из своего существующего приложения в драгоценный камень. Существующая функциональность использует инициализатор для загрузки файла конфигурации, когда направляющие запускают...

config/initalizers/myinitializer.rb

Где этот инициализатор должен войти в драгоценный камень? Я зеркально отражаю структуру пути в драгоценном камне или помещаю его где-то в другом месте? Это будет моим первым драгоценным камнем.

10
задан ideasasylum 19 February 2010 в 10:21
поделиться

1 ответ

Когда Gem загружен, Rails сначала ищет файл под названием init.rb в основной папке Gem и требует его, если он доступен.

Это может быть суперпростой базовый скелет для пакетов плагинов Rails в виде Gem:

name
name/lib
name/lib/name.rb
name/test
name/init.rb
9
ответ дан 4 December 2019 в 01:56
поделиться