First, you'd place the select inside a form and then set the select so that it returns the cuisine.id in the select. Add a submit button and then your method specified in the form tag will receive the id as
<%= start_form_tag( {:action => 'select_cuisine'} ) %> <%= select( :cuisine, :id, Cuisine.find_all.collect { |c| [c.name, c.id ] } ) %> <%= submit_tag "Submit" %> <%= end_form_tag %>
Then, when the "select_cuisine" method is called the id will be in params[:cuisine][:id].
I didn't test the code above, but it should give you the idea.
David Schmidt
Richard wrote: