Hi,
in my controller, for an edit action, I'm getting the whole list of
values from a table with types:
@cm_board_types = CmBoardType.find(:all, :conditions => ['project_id=?',
@project.id])
My problem is that when I display an existing record (to edit it) with
the type_id field: the select displayed does not have the html
"selected" clause, so this combo always shows the first value in the
recovered list (@cm_board_types)... I've lot of similar cases working
perfectly, but this... I can not find where is the problem.
Instead of showing this:
<option value="1">Type Name for Value 1</option>
<option selected="selected" value="2">Type Name for Value 2</option>
is showing this:
<option value="1">Type Name for Value 1</option>
<option value="2">Type Name for Value 2</option>
About the form:
<p><%= f.select :type_id, (@cm_board_types.collect {|p| [p.name,
p.id]}), :required => true %></p>
Thanks in advance
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.