jQueryとAjaxのRailsCastビデオをフォローしています。:remote => true
に行を追加しましたlink_to
。ビデオでは、何も起こらないはずだと書かれていますが、リンクはまだページに移動しています。
jQueryがロードされています(Railsアプリの他の目的で使用しています)。
問題になる可能性のある2つの異なるリソース(スキャフォールドを介して生成したもの)にリンクしようとしています。わからない。
さらにコードを表示する必要がある場合はお知らせください。
編集
以前のJSの後にjquery_ujs行がありました。一番上に移動しましたが、リモートリンクがページに移動しません。ただし、new.js.erbファイルでは、リンクをクリックしたときにフォームが表示されないようです。
リンクコード:
<%= link_to 'New Project', new_project_path, :id => "new-project-link", :remote => true %>
new.js.erb:
$('#new-project-link').hide().after('<%= j render("form") %>');
また、200ではなく304(未変更)のヘッダーステータスを取得しています。それはまったく重要ですか?