How do I create a collection_select in the View of a model that belongs_to another?
        Posted  
        
            by Angela
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Angela
        
        
        
        Published on 2010-05-12T00:38:00Z
        Indexed on 
            2010/05/12
            0:44 UTC
        
        
        Read the original article
        Hit count: 260
        
collections
In the _form for creating a new Contact, I want to be able to create a drop-down which allows the User to select the Campaign the Contact will belong to.
In the controller, I created a collection called @campaigns.
And I tried to use the following but not getting it to work:
  <p>
    <%= f.label :campaign_id %><br />
    <%= f.collection_select(:contact, :campaign_id, @campaigns, :id, :name) %>
  </p>
Basically, I want to display the available :name of the campaigns, and then submit the campaign_id associated with the selected campaign to the Contact model when it gets saved.
© Stack Overflow or respective owner