有没有办法在text_field_tag上设置必需的属性?

时间:2013-10-21 06:22:48

标签: html ruby-on-rails forms

text_field中,可以执行以下操作来设置required属性。

  

< %= f.text_field:street,:required => true%>

     

< input id =“recipe_name”name =“recipe_name”type =“text”required>

但是,对于text_field_tag,如果我这样做,输出html会设置value属性,这是不正确的。

  

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

输出:

  

< input id =“recipe_name”name =“recipe_name”type =“text”value =“{:required => true}”>

required不支持text_field_tag吗?解决这个问题的好方法是什么?

2 个答案:

答案 0 :(得分:34)

尝试:text_field_tag(name, value = nil, options = {})

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

当您向帮助者提供options时,您必须传递value参数的值。

答案 1 :(得分:0)

Text field tag

试试这个:

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