2010-12-25 5 views
0

私はRails 3アプリケーションのPrototypeからjQueryに切り替えました。 jQuery用の最新のRails.jsファイルと、コアjQueryライブラリのv1.4.4を使用しました。私のAJAXフォームは正常に動作しているようですが、それ以外のものは正常に動作していました(私のDeleteリンクを含む)。私がいる一つの問題は、である:私は私のリンクをクリックしたときに
link_to "Some Page", page_path, :remote => truedata-remoteとの連携が正しく行われない

何も起こらていないようにみえますが、ログは、バックグラウンドで完了成功、通常の「GET」のサイクルを示しています。すべてのレイアウトがレンダリングされるべきであり、そうでなければならず、すべての通常の処理が行われます。私は遠慮なく行動するようなことはできません。私は間違って何をしていますか?

私のログ・ファイルの先頭からの抜粋:

Started GET "/reservations?show=all" for 127.0.0.1 at 2010-12-25 16:08:08 -0500 
    Processing by ReservationsController#index as */* 
    Parameters: {"show"=>"all"} 

任意の提案は非常に参考になる...

更新REの@noodl(2011年1月13日): 私はindex.jsを持っていますページ上でいくつかの更新を行うファイル。私は予約のインデックスをフィルタリングするページ上の "View All" "View Recent" "View Completed"などのリンクを持っています。このすべてがPrototypeで処理されていました。 jQueryに切り替えると、何も起こらないように見えます。理由を理解できません。これは3週間前のことですが、私はまだそれを理解していません。高い優先順位(明らかに)ではなく、それでもなお奇妙な行動です。私は調査を続け、何かを見つけたら回答を投稿します。

+0

'index'アクションが呼び出されていますか? – Zabba

+0

です。サーバは、コントローラ内の 'index'メソッドを処理し、プロセス全体を実行し、' index.html.erb'を含むすべての部分とレイアウトをレンダリングします。 – Nuby

答えて

0

になるはずです。ページのXHR GETリクエストを作成してから、レスポンスで何もしない。

応答がページのどこかに挿入されることを意味する場合は、javascriptのコールバックを使用して応答を取得する必要があります。単に特定のリンクに行くことを意味する場合は、なぜ:remote => trueを使用しますか?

混乱

+0

申し訳ありません@noodl、私ははっきりしていたはずです。私は私の反応で何かをしています。以前はPrototypeの代わりにjQueryを使用するように更新した後にはうまくいきませんでした。上記の私の回答を編集します... – Nuby

関連する問題