2013-10-21 190 views
10

text_field可以執行以下操作來設置required屬性。有沒有辦法在text_field_tag上設置必要的屬性?

<%= f.text_field:街道,:需要=>真%>

<輸入的ID = 「recipe_name」 名稱= 「recipe_name」 類型= 「文本」 所需>

但是,使用text_field_tag時,如果我這樣做,則輸出html會設置值屬性,而不是正確的。

<%= text_field_tag:街道,:需要=>真%>

輸出:

<輸入的ID = 「recipe_name」 名稱= 「recipe_name」 類型=「文本「值=」{:需要= >真}」>

required不支持?什麼是解決它的好方法?

回答

27

嘗試:text_field_tag(name, value = nil, options = {})

<%= text_field_tag :street, nil, :required => true %> 

當您提供options的幫手,你必須通過值value參數。

+1

不錯,工作!什麼是中間參數?你有鏈接到文檔?乾杯! – HHC

+0

這裏是[鏈接](http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-text_field_tag)。我猜nil是值參數。 – HHC

+0

@HHC,那是正確的,'nil'是值參數。我更新了答案。 – shweta

0

Text field tag

試試這個:

<%= text_field_tag :street, '', :required => true %> 
相關問題