Lemme私の言うことを説明します、ポイントは私のレールアプリでacts_as_votable gemを使用していて、それはfynで動作します、問題は私がajaxを使用していて、私のインデックスページからの個々の投稿のように。私はすべての記事をacts_as_votable gemはページ内のすべての投稿をレールで好きです
[email protected] do |c|
# code
=link_to pluralize(c.get_upvotes.size,"Like"),like_confession_path(c) , method: :get,remote: true , class: 'like'
=link_to pluralize(c.get_downvotes.size,"Dislike"),dislike_confession_path(c) , method: :get,remote: true ,class: 'dislike'
end
まあ、現れているコード
@confessions = Confession.where(amitian_id: ids).order('created_at DESC')
は今、これが私の見解であるすべての票を持っているこれは私の@confessionsコントローラのインスタンス変数を説明します今まで私は 'c'変数を使って単一のポストを参照することができます。しかし、私のajaxスクリプトでは、私はこのようなものを持っています。
$('.like').html('<%= pluralize(@confessions.get_upvotes.size,"Like") %>');
$('.dislike').html('<%= pluralize(@confessions.get_downvotes.size,"Dislike") %>');
これは明らかに、これはすべてのポスト変数@confessionsが好きです。ポストユーザーがクリックするようにスクリプトを書くにはどうすればいいですか? 私はこの自己キーワードを使う必要があると思います。 plz
問題は表示されていません。私が必要とするアヤックス特定の投稿を参照してください 私は別のコントローラを作成していますが、私はconfessユーザに@confessionsを設定するつもりです 私はc.eachを使用できませんAJAX –
あなたのajaxコードを投稿できますか? –
それはそこにあります –