以简单形式手动设置表单输入字段的ID?

时间:2012-08-30 17:17:18

标签: ruby-on-rails ruby-on-rails-3 forms simple-form

是否有可能否决simpleform在表单中对文本字段的命名?

此:

= f.input_field :age_from,

输出:

<input type="text" size="50" name="/people/search[query]" id="_people_search_query">

应该是

<input type="text" size="50" name="/people/search[query]" id="query">

我试过了 *:name =&gt; “查询” *:id =&gt; “查询”

无济于事

2 个答案:

答案 0 :(得分:5)

与其他问题一样,html选项应该在simple_form中的input_html哈希中传递:

<%= f.input :age_from, ..., :input_html => { :id => 'my_id' } %> should work.

答案 1 :(得分:0)

我认为您需要在html属性哈希

中传递它

html:{id:'query'}