3

何らかの理由で、show.js.erb ファイルで link_to を使用すると、javascript が機能しません...

これは機能します:

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

これはしません:

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

何がうまくいかないのですか?

ありがとうございました。

4

1 に答える 1

4

引用符がエスケープされるように、escape_javascript を使用します。

$(".commentvotecount<%= params[:commentid]%>").html("<%= escape_javascript link_to('About', '/about') %>");
于 2013-03-19T03:04:15.040 に答える