У меня есть контроллер Rails, в котором я устанавливаю переменную экземпляра -
@user_name = "Some Username"
В моем шаблоне .slim я использую кофейный движок для генерации javascript и хочу распечатать имя пользователя из клиентского кода 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.
@user_name
. Ruby и CoffeeScript используют один и тот же синтаксис интерполяции строк. - person Trevor Burnham   schedule 13.11.2011"#{@user_name}"
наthis.my_name
? - person Thilo   schedule 13.11.2011