2012-06-29 30 views
1

我有一個簡單的形式,看起來像這樣:簡單形式:與對象無關的屬性。如何?

<%= simple_form_for @study,:url => studies_path, :html => { :class => 'form-horizontal' } do |f| %> 
    <%= f.input :category, :collection => @categories, :label => "Category", :selected => @categories.first %> 
    <%= f.button :submit, t('add_form'),:class => 'btn-primary' %> 

我想以這樣的形式,這將僅僅是視覺糖添加一個新的領域。它將成爲動態更改:類別字段的幫手。

我該怎麼做?

回答

0

使用text_field_tag或任何其它_tag輔助以產生形式元件,而不將其連接到該模型的任何特定屬性:

<%= simple_form_for @study,:url => studies_path, :html => { :class => 'form-horizontal' } do |f| %> 
    <%= f.input :category, :collection => @categories, :label => "Category", :selected => @categories.first %> 
    <%= text_field_tag :blah %> 
    <%= f.button :submit, t('add_form'),:class => 'btn-primary' %> 
<% end %> 
+1

感謝您的快速響應。我可以做到這一點,但後來我失去了簡單形式給出的html結構和樣式。你是否建議嘗試模擬在執行f.input時自動生成的簡單表單? –