标签: ruby-on-rails ruby-on-rails-3 asset-pipeline
我有一个应用程序,它使用特定API的API密钥。 API有测试密钥和实时密钥,我希望密钥是可配置的。我正在使用.js文件中的密钥,因此我将其转换为.js.erb文件并添加int以从环境变量(适当地设置为test或live)设置它。但是,由于我在开发机器上预编译了资产,因此即使我已经在生产机器上定义了实时密钥,我也会在生产中获得测试密钥。我没有看到解决这个问题的方法。是否有不同的最佳实践来实现这一目标?
int