How do I select a default value in a blank form when using select vs
select_tag?
For example, I have a collection of states and I want the local state
to be automatically selected when filling out the form.
Am I stuck with using select_tag and options_for_select?
Thanks.
In ur new action initialize that attribute to whatever value u wish.
Check the docs it may have an option to set a default value.
HAK
(HAK)
3
Hi,
Even when this value is set in the action, first element in the select
list is populated by default when the html is rendered.
Regards,
HAK
11175
(-- --)
4
partydrone wrote:
How do I select a default value in a blank form when using select vs
select_tag?
select is designed to choose a particular value for an attribute of an
object. The call is:
select object, method, choices, options, html_options
The given method on the given object is called and the item from the
choices that matches (if any) will be selected.
If this is for a create form, then set the new object's attribute to the
initial default you want in your method:
def new
@item = Item.new
@item.state = default_state_value
end
Then, in the view:
<%= select :item, :state, ...