我正在构建一个Rails引擎,现在我将所有配置变量都设置在config/environments/development.rb
中(在引擎本身内,我也可以稍后从应用程序覆盖它)并可以使用{从应用程序访问它{1}}
这个文件越来越大,一些变量如::Rails.application.config.my_item
可以放在其他地方,我想要制作一个config.title = 'Lambda Website'
并只是包含它以便能够像调用它一样调用它。 config/settings/my_file.rb
变量,但它比我预期的要复杂得多......我尝试了几个根本不起作用的宝石,也许是因为它是一个引擎。我也试图要求文件,但它也会爆炸。
如何轻松拆分此配置文件?有没有简单的方法在引擎中包含配置文件?欢迎YAML / ERB解决方案...
谢谢你们;)
答案 0 :(得分:1)
在你的
里面#custom_setting.rb
YOUR_CONSTANT = WHATEVER
然后随时在您的应用中使用此常量。