インスタンス変数を設定している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 としてタグ付けしています。