Rails, где поставить конфигурацию, как файлы INI? - PullRequest
1 голос
/ 04 февраля 2010

При кодировании на PHP я всегда разделяю значения конфигурации, такие как perPage, в отдельном INI-файле. Как вы, мастера Ruby, делаете это с Rails?

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

Thx!

Ответы [ 3 ]

2 голосов
/ 04 февраля 2010

Я обычно просто использовал плагин типа http://github.com/cjbottaro/app_config или написал собственный Мне нравится использовать файл config.yml в каталоге config.

1 голос
/ 04 февраля 2010

На самом деле в rails нет ничего встроенного для этого, но, к счастью, есть отличный плагин под названием settingslogic , который позволяет вам выводить ваши настройки наружу.

Сказав, что мне лично нравится делать эти вещи постоянными в моей модели, так, например, у меня было бы что-то вроде этого:

class Person < AR:B
  DEFAULT_PER_PAGE = 10
end
1 голос
/ 04 февраля 2010

Не уверен насчет мастеров :), но смертные разработчики обычно могут использовать некоторые из существующих плагинов, таких как этот: http://www.workingwithrails.com/railsplugin/5324-app-config

На самом деле их довольно много, так что вы, вероятно, найдете то, что вам подойдет.

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