ruby 如何使用Slim Framework将Rails中.env文件中的值包含到javascript标记中

mbjcgjjk  于 2023-05-17  发布在  Ruby
关注(0)|答案(1)|浏览(129)

假设我们在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访问任何值。任何帮助将不胜感激。

cmssoen2

cmssoen21#

Rails不支持.env文件。
对于开发/测试,dotenv gem是一个替代方案。
对于生产,它取决于宿主环境。

相关问题