Tag: 脚本哈姆

如何在Slim模板中的CoffeeScript引擎中访问实例variables

我有一个Rails控制器,我正在设置一个实例variables – @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代码中访问控制器实例variables? 我把这个标记为haml,因为我猜测haml在使用CoffeeScript时会遇到同样的问题。