Следующие ошибки отображаются на консоли
Error: Syntax error, unrecognized expression: $('#cartitems').html("<span class=\'smaller cartitem_added\'>Strolgmire di culatello<\/span>\n");
$('#cartitems_count').html("7\n");
при генерации:
$('#cartitems').html("<%= j render('cartitem_added') %>");
$('#cartitems_count').html("<%= j render ('cart_size') %>");
, который отображается на стороне сервера частичным cartitem_added
<span class='smaller cartitem_added'><%= @cartitem.article.try(:name) %></span>
и частичное cart_size
<%= @new_cart_size %>
Единственный очевидный виновник - \n
. Там нет жесткого возврата в конце частичных. Если добавить жесткое возвращение, каждое выражение показывает 2 \n
символов.
Что происходит и как этого избежать?