Ruby onRails2.3.8を使用しています。クリックすると次のアクションを実行する投票リンクがあります。
def vote
render :update do |page|
page.select(".divbrian").each do |d|
page.replace_html d, "YA SEEE"
end
page.select('.d_voting_links_' + params[:post_id].to_s).each do |d|
page.replace_html d, :partial => 'post_votes/voted'
end
page.select('.d_vote_count_' + params[:post_id].to_s).each do |d|
page.replace_html d, Post.find(params[:post_id]).get_vote_count
end
end
end
HTMLには、htmlページに表示される投稿と同じ数のクラス「d_voting_links_」のdivがあります。
Paperclip、Rails TinyMCE、およびHpricotプラグイン(すべて最新バージョン)をインストールした後、これらのajaxリクエストが機能しなくなった理由はわかりません(本当にクレイジーです)。
私は自分のコードを何も変更していません。それが機能する以前のバージョンをチェックしましたが、何も変更されていませんが、それらのプラグインです。
また、単純なdivを作成して同じアクションから呼び出しようとしましたが、認識されませんでした(リクエストから「。」を削除すると認識されますが、IDが検索されるため、検索する必要があります。授業のために)。
これらのプラグインとこのajax構文の間の既知の問題について知っていますか?または多分...あなたは問題が何であるかについての手がかりを持っていますか?