我有一个用户可以对评论进行投票的应用程序。他们可以投票或投票。现在,当有评论列表时,我遇到了针对用户投票的评论的问题。
我正在使用rails控制器中的respon_to块并使用js进行响应。例如,我有一个 vote_up 方法和一个 vote_up.js.erb 模板。在该模板中,我有以下内容:
var id = $('article.comment').attr('id').split('_')[1];
alert("id: " + id);
$('.votecomment_' + id).find('.score').html("<%= @review2.vote_total %>");
我只是提醒身份证。问题是id始终返回页面上找到的第一个评论的值。我怎样才能将这个上下文传递给javascript,这样我才能找出要定位的评论?
答案 0 :(得分:0)
我最终为 id 执行此操作:
var id =&lt;%= params [:id]%&gt;
这解决了我的问题。