Reputation: 8511
I've got the simple simple_form below. I'm trying to make the ID of the input field be 'my-id', but the solution below doesn't work (the id is 'comment_body'). How can I specify the id for that input field?
= simple_form_for(@comment) do |f|
= f.input :body, as: :string, html: {id: "my-id"}
= f.button :submit
I've also tried
= f.input :body, as: :string, id: "my-id"
to no avail.
Upvotes: 4
Views: 5623
Reputation: 1875
The way to add an ID to a simpleform input field has changed since this question was first answered.
The latest syntax (version 3.2.0) would be what the op tried:
= f.input :body, as: :string, id: "my-id"
I thought I'd add an update to this question as it comes near to the top of Google when searching for 'simpleform id'.
Upvotes: 1
Reputation: 8511
:input_html
works, not :html
.
= f.input :body, as: :string, input_html: {id: "my-id"}
Upvotes: 11