我有一个 Rails 控制器,我在其中设置一个实例变量 -
@user_name = "Some Username"
在我的 .slim 模板中,我使用咖啡引擎生成 javascript 并希望从客户端 sie javascript 代码中打印出用户名 -
coffee:
$(document).ready ->
name = "#{@user_name}"
alert name
但这是正在生成的javascript?
$(document).ready(function() {
var name;
name = "" + this.my_name;
alert(name);
}
如何在我的 CoffeeScript 代码中访问控制器实例变量?
我将其标记为 haml 因为我猜 haml 在使用 CoffeeScript 时会遇到同样的问题。