Почему этот текст не передается javascript/jquery.? @i[:error]
определенно имеет в себе строку, я могу напечатать это на консоли.Ruby - Rails - передать текст javascript
js.erb файл -
<% if @i[:error] != "" %>
<% puts "--> " + @i[:error] %>
#--> error
#Validation error(s):
#- Item Is not defined or blank. # that's the error string in @i[:error]
$(function() {
$("#error_message").attr("class", "message_error");
$('#error').text("<%= @i[:error]%>"); #Not working for @i[:error]
#$('#error').text("<%= "#{@i[:error]}"%>");#Not working for @i[:error]
#$('#error').text("Test"); #This is working
#$('#error').text("<%= "?????"%>"); #This is working
});
<% else %>
........#fine here
<% end %>
Да, это то, что было. это вызвало проблему. Вы решили это. –