假设我们在Rails.env文件中定义了一个ENV,我们希望在Javascript部分下的. html.slim文件中使用它
.env文件
NUMBER_TO_MULTIPLY: 2
filename.html.slim
javascript:
$(document).ready(function() {
var count = selectedRows.length; // Gives me value as 3
var totalCount = count * "#{ENV['NUMBER_TO_MULTIPLY']}" // Should give me value as 3 * 2 = 6
alert(totalCount) // Produces me 0 as the result
}
我尝试了Rails.env,但它给予出的值是“开发”,除此之外,我无法从ENV访问任何值。任何帮助将不胜感激。
1条答案
按热度按时间cmssoen21#
Rails不支持
.env
文件。对于开发/测试,dotenv gem是一个替代方案。
对于生产,它取决于宿主环境。