Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Foreign Key Dropdown in Scaffold Rails 3 Views

I created 2 models using scaffolding with Rails 3. The models are Locations and Jobs and each job has a location.

I created the required reference calls in the scaffold generation code but when I look at the view to create a new job, all I see is a textbox where I should add the location_id.

How can I get that to be a dropdown instead for a better user experience?

like image 382
femi Avatar asked Apr 23 '11 19:04

femi


1 Answers

Imagine, that you have got title for each location

<%= f.collection_select :location_id, Location.all, :id, :title %>

API: http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_select

like image 145
fl00r Avatar answered Oct 06 '22 00:10

fl00r