【发布时间】:2011-01-13 04:09:48
【问题描述】:
使用 PHP 编码时,我总是将配置值(如 perPage 值)分隔在一个单独的 ini 文件中。你们 Ruby 大师是如何使用 Rails 做到这一点的?
我想访问我的模型、控制器和视图中的配置值。
谢谢!
【问题讨论】:
标签: ruby-on-rails configuration
使用 PHP 编码时,我总是将配置值(如 perPage 值)分隔在一个单独的 ini 文件中。你们 Ruby 大师是如何使用 Rails 做到这一点的?
我想访问我的模型、控制器和视图中的配置值。
谢谢!
【问题讨论】:
标签: ruby-on-rails configuration
我通常只是使用像http://github.com/cjbottaro/app_config 这样的插件或自己编写的。我喜欢在 config 目录中使用 config.yml 文件。
【讨论】:
config 目录中。
Rails 并没有真正内置任何东西来执行此操作,但幸运的是,有一个名为 settingslogic 的出色插件可让您将设置外部化。
话虽如此,我个人喜欢在我的模型中使这些东西成为常量,所以例如我会有这样的东西:
class Person < AR:B
DEFAULT_PER_PAGE = 10
end
【讨论】:
不确定大师 :) 但凡人开发人员通常可以利用一些现有的插件,例如:http://www.workingwithrails.com/railsplugin/5324-app-config
实际上有很多,所以你可能会找到适合你的东西。
【讨论】: