我想存储我的Rails应用程序使用的特殊目录的路径。我应该将它存储在environment.rb中,还是存在另一个地方?
THE_DIRECTORY_PATH = '/path/to/directory'
我们假设我的控制器+ / lib中的模型或库也需要访问。
答案 0 :(得分:2)
如何将它存储在由初始化程序加载的YAML配置文件中? This Railscast has the details
答案 1 :(得分:1)
如果控制器需要访问它,那么更好的地方就是ApplicationController
。
答案 2 :(得分:1)
使用强大的YAML文件方法,允许每个环境设置。试试app_config,它有很多很棒的功能,包括引用AppConfig.the_directory_path
等语法。