Как написать файл XML / YAML для хранения параметров приложения?И как читать этот файл, используя Ruby on Rails? - PullRequest
0 голосов
/ 29 января 2011

Я использую Ruby on Rails 3, и я должен определенно решить, хранить ли общий параметр для моего приложения в файле XML, в файле Yaml или в базе данных.В настоящее время база данных - мой выбор.

Что я должен сделать в качестве параметров, это что-то вроде этого:

min_name_length
max_name_length
min_surname_length
max_surname_length
...

Какой лучший выбор?

Если ответ «XML-файл» или «YAML-файл» (я так думаю, поскольку этот подход экономит много запросов и загрузки базы данных), я должен создать один из них ... но как написать файл XML / YAMLхранить общие параметры приложения?А как прочитать этот файл, расположенный, например, в папке 'RAILS_ROOT / models', используя Ruby on Rails?

1 Ответ

0 голосов
/ 29 января 2011

У вас есть несколько разных вариантов, но лучше выбирать между файлами или базой данных.

Настройки, сохраненные в базе данных:

Мне лично больше нравится база данных, и я использую этот rails3 fork из плагин-настройки ras-settings ledderman .

Он довольно прост в настройке и достаточно гибок для моего использования. Вы можете указать имена настроек, значения по умолчанию, и это довольно просто.

Настройки, сохраненные в файле YAML:

У вас есть подробный ответ о том, как сохранить настройки в файле YAML прямо здесь, на SO .

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