assignメソッドが好きだ。。。。
RailsにはRJSというRubyでJSが書けるヘルパがある。
しかし、Railsからの変数をjavascriptへ入れたい時がある。
Rubyには
"#{変数}"
しかし、javascriptにはうまく行かない。
ここで登場するのは
assignメソッド
assignメソッドを使うと、javascriptの変数に値をセットできます。
本当にいい!rubyとjavascriptとの架け橋になる.
例: rjsファイルか、Railsのコントローラファイルか、Viewファイルなどのに下のようなコードを書ける。
page.assign :greeting, "こんにちは"
page << "alert(greeting)"