Rails 3 で、次のコードがあるとします。
コントローラ
...
format.js # create.js.erb
...
create.js.erb
$('#element').html("new content");
フォームを見る
...
button_to 'Create', element, remote: true
create.js.erb
ファイル内のJSがどのように呼び出されるのだろうか。私の推測では、それは JS コードを返し、一部の Rails ヘルパーはそれを受け取ったときにそれを呼び出します。これは正しいですか、それとも他の種類の魔法がここで行われていますか?