2011-08-12 5 views
0

明らかにPrototypeを使用して、ちょうどlink_toからlink_to_remote(私はサーバのバックグラウンドリクエストをしたいので)に切り替える点にまで達しています。問題?サーバーはlink_to_remoteが定義されていないと主張しています。私はあなたがする必要があるすべてはプロトタイプがこのように定義されていることを確認していることを読み続ける:link_to_remoteはvanillaのRailsアプリでは定義されていません

<%= javascript_include_tag "prototype" %>(私はapplication.html.erbファイルに含めました)

私はまだはlink_to_remote未定義あったが、とにかく、私はできませんでしたJavaScriptがヘルパー・コードをどのように定義するのかを理解するので、私は自分のGemfileにactionpackを追加しました。それは正常にインストールされ、私はそれのための良い道を持って、私はレールサーバーを再起動し、link_to_remoteはまだ未定義です。

答えて

0

私はあなたがこの問題に走っているRails 3.0.xを使用していると仮定しています。

link_to_remoteの代わりに、link_to 'Foobar', foobar_path, :remote => trueが推奨されています。

おそらく、jQueryのバンドワゴンにジャンプしたいと思うでしょう。 Rails 3.1にはデフォルトでjQueryが同梱されていますが、将来のバージョンも(少なくともしばらくの間は)確信しています。

+0

ありがとう、コーリー。それがまさに私が必要としていたものです。面白いことに、このような簡単な情報を取得することは難しいです... –

関連する問題