1
让我解释一下我的意思,重点是我在rails应用中使用acts_as_votable gem,它工作在fyn,问题是我使用ajax,我正在使用它像我的索引页面中的单个帖子。我将用代码acts_as_votable gem喜欢轨道页面上的所有帖子
具有所有选票
@confessions = Confession.where(amitian_id: ids).order('created_at DESC')
现在,这是我的观点这是我的@confessions控制器实例变量解释,显示所有职位
[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
哦,在这直到现在我可以使用'c'变量来引用单个帖子..但是在我的ajax脚本中,我有类似的东西
$('.like').html('<%= pluralize(@confessions.get_upvotes.size,"Like") %>');
$('.dislike').html('<%= pluralize(@confessions.get_downvotes.size,"Dislike") %>');
现在显然,这将像所有的后变量@confessions有..我怎么能写一个脚本,使其像邮政用户点击 我想我必须使用这个或自我关键字,但米不知道如何..帮助plz
问题是不是在视图..其ajax我需要指的是特定的职位 即使我做了一个单独的控制器如何米将设置@confessions给你忏悔用户点击 我不能使用c.each在AJAX –
你可以发布你的ajax代码吗? –
它在那里q –