Я без ума от нескольких форм на одной странице .
каждый работает нормально, когда есть одна уникальная форма , и вы можете идентифицировать уникальный идентификатор или уникальный класс этой формы или столбца ... и т. Д.
Но моя большая проблема возвращается, когда у меня есть несколько форм на одной странице . Я хочу сделать частичный create_index при создании нового комментария, в create.js.erb У меня есть:
$("<%= escape_javascript(render 'create_index') %>").hide().prependTo(".comments_column").fadeIn(1500);
Проблема заключается в том, что если много столбцов над формами с классом .comments_column , то комментарий выводится во всех столбцах с одинаковым классом.
Пример в jquery:
http://jsfiddle.net/minitech/aC92Q/8/
Для рельсов 3.1 этот пример не работает. Если я добавлю этот javascript в create.js.erb . В первый раз не показывать созданный комментарий.
Если я поставлю только в create.js.erb:
$("<%= escape_javascript(render 'create_index') %>").hide().prependTo(".comments_column").fadeIn(1500);
визуализировал частичное в каждом столбце, который содержит класс .comments_column .
Мой вопрос: как сказать рельсам 3 форму или кнопку, по которой я нажимаю, для рендеринга частичного только в этом столбце?