22

text_field一个可以做以下设置required属性。

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

< 输入 id="recipe_name" name="recipe_name" type="text" 必填 >

但是,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?什么是解决它的好方法?

4

2 回答 2

47

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

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

当您提供options给助手时,您必须传递value参数的值。

于 2013-10-21T06:28:40.803 回答
2

文本字段标记

尝试这个:

<%= text_field_tag :street, '', :required => true %>
于 2013-10-21T06:28:25.833 回答