リンクの:remote => trueビットは、結果のHTMLリンクにdata-remote属性を追加します。
次に、適切なセレクタを目立たせず、Rails(ActionPack)がこれがAJAXリクエストであることを理解させるために必要なヘッダを追加するrails ujsドライバがあります。
解決方法1つの解決策は、Javascriptを使用してAJAX(そうしたいかどうかわからない)のすべてのリンクを設定するか、またはremote => trueの別のヘルパーメソッドを上書き/拡張/作成することです。セット。それらの線の周り
何か:
def ajax_link_to(url, label)
link_to label, url, :remote => true
end
が意のままに、HTMLオプションなどが含まれるように展開します。
それともalias_method_chain(未テスト)を持つ:
def link_to_with_ajax(title, args = {})
link_to_without_ajax(title, args.merge(:remote => true))
end
alias_method_chain :link_to, :ajax
ありがとうございました。しかし、再び、これは私が私の行動リンクをすべて通過し、それらを変更する必要があります。 – bassneck
私は100%ajaxリンクを持つWebアプリケーションを見たことはありませんが、link_toにalias_method_chainを使用しようとすると、私は例を投稿しようとします。 – kain
Gmailを試しましたか? :) – bassneck