bradwrage
(bradwrage@gmail.com)
1
Hello there. I am following a tutorial with rails 2.1 and I have come
across a problem where
<%= f.label :artist_id %><br />
<%= f.select_tag(:artist_id, options_for_select([['choose one',
'']] + @artists.collect {|art| [art.name, art.id]}, @album.artist_id))
%> (Old artist info:<%= @album.artist_old%>)
gives
undefined method `select_tag' for #<ActionView::Helpers::FormBuilder:
0x21f86f8>
however, when I just do a select, I can get a drop down menu that is
just much uglier
<option value =3>Coldplay</option> ect...
Any suggestions?
Hello there. I am following a tutorial with rails 2.1 and I have come
across a problem where
<%= f.label :artist_id %><br />
<%= f.select_tag(:artist_id, options_for_select([['choose one',
'']] + @artists.collect {|art| [art.name, art.id]}, @album.artist_id))
%> (Old artist info:<%= @album.artist_old%>)
gives
undefined method `select_tag' for #<ActionView::Helpers::FormBuilder:
0x21f86f8>
select_tag just doesn't exist as a method on form builder. Either use
f.select / f.collection_select or use a bare select_tag.
Fred