.js.erb文件中的link_to

时间:2013-03-19 03:02:43

标签: javascript jquery ruby-on-rails ruby-on-rails-3 link-to

出于某种原因,当我在show.js.erb文件中使用link_to时,javascript无效...

这有效:

$(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %>");

这不是:

$(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %> <%= link_to 'About', '/about' %>");

出了什么问题?

谢谢。

1 个答案:

答案 0 :(得分:4)

使用escape_javascript,以便对引号进行转义。

$(".commentvotecount<%= params[:commentid]%>").html("<%= escape_javascript link_to('About', '/about') %>");