Класс Formtastic и идентификатор формы - PullRequest
28 голосов
/ 12 января 2010

Как установить атрибут class и id для элемента формы с помощью semantic_form_for?

Следующий код:

<% semantic_form_for (@meetingsearch), :class => "new_meeting_search", :id => "meeting_search" do |f| %>

дает мне:

<form action="/meetingsearches" class="formtastic meetingsearch" id="new_meetingsearch" method="post"> 

1 Ответ

61 голосов
/ 12 января 2010

Это должно делать то, что вам нужно (не проверено):

<% semantic_form_for @meetingsearch, :html => { :class => "new_meeting_search", :id => "meeting_search" } do |f| %>

Для пояснения, semantic_form_for оборачивается вокруг встроенного в Rails form_for, так что именно так вы делаете это в обычных формах Rails также :

<% form_for @meetingsearch, :html => { class => "new_meeting_search", :id => "meeting_search" } do |f| %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...