2013-03-19 4 views
1

По какой-то причине, когда я использую link_to в моем файле show.js.erb, то Javascript не работает ...link_to в .js.erb файле

Это работает:

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

Этот не имеет:

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

Что происходит не так?

спасибо.

ответ

3

use escape_javascript, поэтому кавычки экранированы.

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

это сработало. Спасибо! ответит через 10 минут ... – user749798

Смежные вопросы