我应该在environment.rb中为我的Rails项目添加常量吗?

时间:2010-04-08 16:49:09

标签: ruby-on-rails

我想存储我的Rails应用程序使用的特殊目录的路径。我应该将它存储在environment.rb中,还是存在另一个地方?

THE_DIRECTORY_PATH = '/path/to/directory'

我们假设我的控制器+ / lib中的模型或库也需要访问。

3 个答案:

答案 0 :(得分:2)

如何将它存储在由初始化程序加载的YAML配置文件中? This Railscast has the details

答案 1 :(得分:1)

如果控制器需要访问它,那么更好的地方就是ApplicationController

答案 2 :(得分:1)

使用强大的YAML文件方法,允许每个环境设置。试试app_config,它有很多很棒的功能,包括引用AppConfig.the_directory_path等语法。