【发布时间】:2023-03-10 21:33:02
【问题描述】:
我有一个动作
def new
@test_var = 'i want this to show'
end
我要做的就是将其注入为该页面调用的 javascript 中。例如:
#app/assets/javascript/my_model.js.coffee.erb
$ ->
console.log('<%= @test_var %>')
我猜这不起作用,因为咖啡脚本/erb 是在访问控制器之前编译的......所以,如果我想将控制器变量注入 JavaScript 文件(客户端 - 不通过 ajax 访问)在 3.1 中,我应该怎么做呢?
【问题讨论】:
标签: ruby-on-rails-3.1 sprockets