0

私は Ajax に取り掛かり、明らかに Prototype を使用しており、(サーバーのバックグラウンド要求を行いたいため)からlink_toに切り替えるところまで来ています。link_to_remote問題?link_to_remoteサーバーは定義されていないと主張しています。あなたがする必要があるのは、プロトタイプが次のように定義されていることを確認することだけです。

<%= javascript_include_tag "prototype" %>(application.html.erbファイルに入れておきました)

まだ link_to_remote が定義されていませんでしたが、javascript を含めるとどのようにヘルパー コードが定義されるのかわからなかったので、Gemfile に actionpack を追加しました。それは正常にインストールされ、適切なパスがあり、レールサーバーを再起動しましたlink_to_remoteが、まだ未定義です。

4

1 に答える 1

0

Rails 3.0.x を使用していて、この問題が発生していると想定しています。

link_to_remoteを支持して廃止予定ですlink_to 'Foobar', foobar_path, :remote => true

おそらく、jQuery の流行に乗りたいと思うでしょう。Rails 3.1 にはデフォルトで jQuery が付属しており、将来のバージョンでも (少なくともしばらくの間は) そうなることは間違いありません。

于 2011-08-12T23:15:12.413 に答える