AJAX を使用してプロジェクトをリファクタリングしようとしています。私はリンクを持っています...
= link_to("Please work", "show_recent_chart", :remote => true)
... xxx-controller アクション ...
def show_recent_chart
...
respond_to do |format|
format.js
end
end
... そして show_recent_chart.js.erb テンプレート
alert("Done!");
リンクをクリックした後、ログファイルには次のように表示されます。
Started GET "/show_recent_chart" for 10.0.2.2 at 2012-04-30 05:56:43 -0400
Processing by XXXController#show_recent_chart as JS
MONGODB (0ms)
Rendered xxx/show_recent_chart.js.erb within layouts/application (0.4ms)
Rendered shared/_header.slim (18.0ms)
Rendered shared/_footer.slim (0.1ms)
Completed 200 OK in 8360ms (Views: 1276.0ms)
すべてが正常に機能しているように見えます。しかし、js.erb テンプレートの JavaScript コードは実行されません。Firebug はリクエストを表示するだけで、他には何も表示しません。
どうすればこれを機能させることができますか? ありがとう!