Как получить доступ к переменным экземпляра в движке CoffeeScript внутри шаблона Slim

У меня есть контроллер Rails, в котором я устанавливаю переменную экземпляра -

@user_name = "Some Username"

В моем шаблоне .slim я использую кофейный движок для генерации javascript и хочу распечатать имя пользователя из кода javascript client-sie -

coffee:
  $(document).ready ->
    name = "#{@user_name}"
    alert name

Но генерируется именно этот javascript ??

$(document).ready(function() {
    var name;
    name = "" + this.my_name;
    alert(name);
}

Как мне получить доступ к переменным экземпляра контроллера в моем коде CoffeeScript ??

Я помечу это как haml, поскольку Я предполагаю, что у haml будет такая же проблема при использовании CoffeeScript.

50
задан ylluminate 17 October 2012 в 05:12
поделиться