Почему в Ruby on Rails для некоторых гемов требуется config / initializer / foo.rb, а для некоторых гемов нет? - PullRequest
0 голосов
/ 07 ноября 2010

Например, я думаю, что драгоценным камням, таким как haml, не нужен файл в config/initializers/, а devise нужен config/initializers/devise.rb.

Почему некоторым драгоценным камням не нужен файл инициализатора, а некоторым -? Можно ли сделать так, чтобы все были без одного или все требуют одного? Какое правило?

1 Ответ

0 голосов
/ 07 ноября 2010

Некоторые гемы нуждаются в большей конфигурации, чем другие, обычно, когда функциональность связана с учетной записью или должна быть настроена вручную для работы с вашими конкретными приложениями rails (например, hoptoad_notifier и devise), другие гемы предоставляют или добавляют более общую функциональность вваши приложения rails, часто они работают без какой-либо конфигурации, но имеют некоторую гибкость и могут быть настроены с помощью инициализатора (например, haml и will_paginate).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...