access params-hash-in controller

Habe ich einen link

<%= link_to 'Add link', new_link_path(:link => {:item1_id => @item.id}) %>

vorbei zu

def new
 @link = Link.new(params[:link])
 @items = Item.all

form ist

<%= form_for(@link) do |f| %>
<%= f.hidden_field :item1_id %>
<%= f.collection_select :item2_id , Item.all , :id , :name %>

Also ich zugreifen will, wie die Bild verknüpft, auf die item1_id Element. Wie kann ich darauf zugreifen?
ich habe versucht,

@item1 = Item.find_by_id(params[:link])

und

@item1 = Item.find_by_id(params[:item_id])

aber ich weiß nicht, was richtig ist.

InformationsquelleAutor Julien | 2011-09-16

Schreibe einen Kommentar