2

Is it possible to overrule simpleform's naming of textfields within a form?

This:

= f.input_field :age_from,

Outputs in:

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

Should be

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

I tried * :name => "query" * :id => "query"

to no avail

Rubytastic
  • 15,001
  • 18
  • 87
  • 175

2 Answers2

5

Like your other question html options should be passed in input_html hash in simple_form:

<%= f.input :age_from, ..., :input_html => { :id => 'my_id' } %> should work.
Syed Aslam
  • 8,707
  • 5
  • 40
  • 54
0

I think you need to pass it in the html attribute hash

html: {id: 'query'}

John Paul Ashenfelter
  • 3,135
  • 1
  • 22
  • 29
  • thx for the suggestion tried but diden't worked. Cannot find any documentation on how to set an id value in simpleform neither :( – Rubytastic Aug 30 '12 at 18:04