なurl_for私はAJAXを使用して破壊し、DB内のエントリへのリンクを作成しようとしていますが、私もそれにはJavaScriptせずに機能するようにしたいがRailsのはlink_to_remote劣化や
を有効に出力は
<a href="#" onclick="new Ajax.Updater('section_phone', '/phone_numbers/destroy/1', {asynchronous:true, evalScripts:true, parameters:'authenticity_token=' + encodeURIComponent('b64efb643e49e9af5e2e195a90fd5a8b6b99ece2')}); return false;">Delete</a>
何らかの理由でurl_forが正しく機能せず、hrefタグが#に設定されています。 ログのエラーが通知されないため、これが機能しない理由がわかりません
これがなぜ起こっているのかも知れませんか?更新と::URLからそれらを分離するために、に属しますが、オプション{}ハッシュ、周りの中括弧が欠落しているRailsCasts - Destroy Without JavaScript
正確ではありません。問題はjsの確認ではなく、url_forが機能していない理由と関係しています。 – stellard
実際は正しく動作しています。 http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html#M001613を見ると、link_to_remoteが作成しているリンクが表示されます。ですから、適切に劣化させるために、スクリーンキャストを見てください。 – vrish88