views

Hi everybody! I'm new at ruby on rails, I'm trying to create a view like this:

%= semantic_form_for :routes_status_race, :url => status_race_admin_routes_path do |f| %> <p> <% contact_array = Contact.all.map {|contact| [contact.name, contact.id]}%>   <% route_importer_array = RouteImporter.all.map {|importer| [importer.name, importer.id]}%>

  <b>Contact: <select size="contact_array.lenght"><%=options_for_select(contact_array)%></b>   <b>Route Importer: <select size= "route_importer_array.lenght"><%=options_for_select(route_importer_array)%></b>

<p> <b>Import(csv): <%= f.file_field :uploaded_data, :size => "20" %></b>         <b> <%= submit_tag('Import', { :class => "Button" }) %> </b> </p> </p>

<% end %>

The problem is that is just showing the first options_for_select, I mean right now I can see in the browser just Contact, but if I change the order and write Route Importer before I just can see Route Importer. The Import(csv) and the button are working right. Any idea that why I just can see the first select option and not both? Thanks in advance!

Have a look at the generated html in the browser (View > Page Source or similar) and see if it looks ok.

Colin