2010-01-12 28 views
27

如何通過semantic_form_for設置表單元素的類和id屬性?Formtastic設置類和表單ID

下面的代碼:

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

給我:

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

回答

58

這應該做你所需要的(未經測試):

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

爲了澄清,周圍的Rails semantic_form_for包裹建在form_for,所以這正是你在regular Rails forms also

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

對我來說,關鍵是用的,而不是「input_html」爲重點 – PeppyHeppy 2012-05-09 21:24:29

+0

他們甚至功能記錄「HTML」:'TODO:記錄了「猜測」的輸入style' -.- – 2015-12-08 15:00:25