我有一个行动
def new
@test_var = 'i want this to show'
end
我要做的就是将其注入为该页面调用的 javascript 中。例如:
#app/assets/javascript/my_model.js.coffee.erb
$ ->
console.log('<%= @test_var %>')
我猜这不起作用,因为在访问控制器之前编译了咖啡脚本/erb...所以,如果我想在 3.1 中将控制器变量注入 JavaScript 文件(客户端 - 不通过 ajax 访问),我该怎么做呢?