2013-10-21 14 views
10

text_field'da required özniteliğini ayarlamak için aşağıdakileri yapabilirsiniz.text_field_tag ​​üzerinde gerekli özellik ayarlamanın bir yolu var mı?

<% = f.text_field: cadde,: Gerekli => true%>

< giriş id = "recipe_name" name = "recipe_name" type = "text">

gerekli

Ancak, text_field_tag ile, aynı şeyi yaparsam, çıktı html değeri yerine özniteliğini ayarlar, bu doğru değil.

<% = text_field_tag: cadde,: Gerekli => true%>

çıkışı:

< giriş id = "recipe_name" name = "recipe_name" type = "text "value =": ">

requireddesteklenmeyen mi {= > gerçek gerekli}? Etrafında çalışmak için iyi bir yol nedir?

cevap

27

Dene: Eğer yardımcı için options sağladığınızda text_field_tag(name, value = nil, options = {})

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

, sen value parametrenin değerini geçmek zorunda.

+1

Bu işe yaradı! Orta parametre nedir? Dokümantasyon bağlantınız var mı? Şerefe! – HHC

+0

İşte [link] (http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-text_field_tag). Sanırım sıfır, değer parametresidir. – HHC

+0

@HHC, sağ, 'nil' değer parametresidir. Cevabı güncelledim. – shweta

0

Text field tag

bu deneyin:

<%= text_field_tag :street, '', :required => true %> 
İlgili konular