У меня есть этот form_for:
<%= form_for [post, Comment.new,], :remote => true do |f| %>
<%= f.text_area :content, :cols =>10, :rows => 1%>
<% end %>
<%= f.submit :class => "input_comment" %>
Создаем следующий код html:
<form method="post" id="new_comment" data-remote="true" class="new_comment"
action="/post/4efcda9e1d41c82486000077/comments" accept-charset="UTF-8"><div
style="margin:0;padding:0;display:inline"><input type="hidden" value="✓" name="utf8">
<input type="hidden" value="ctVfDF/O4FIR91I7bC5MVezQmutOCkX3dcXe73uNPZY=" name="authenticity_token">
<textarea rows="1" name="comment[content]" id="comment_content" cols="10"></textarea>
<input type="submit" value="Create Comment" name="commit" class="input_comment">
</form>
Если у меня много форм на одной странице, это не html, действительный с тем же идентификатором.
- Идентификатор для form_for generate id = "new_comment"
- Идентификатор для textarea сгенерирует id = "comment_content"
Так много форм на одной странице недопустимо html.
Как изменить идентификатор автогенерации с помощью form_for метода helper из rails 3.1?