2012-04-02 4 views
1

こんにちは私は自分のアプリにアクティブな管理者を使用しています。メニューとレシピがポップされたドロップダウンリストで部分的にメニューを作成します。 _menu_recipe私はそれをキャッチし、作成したり、グループしようとするこれまで、それは私が上書き Couldn't find Recipe without an IDエラーアクティブな管理者がcollection_selectの選択を保存してコントローラに渡す

私のアクティブな管理コントローラが付属していたときに.html.erb

<%= semantic_form_for [:admin, @menu_recipe] do |f| %> 

<p> 
<%= f.collection_select :recipe_id, 
    Recipe.all,:id,:name,:prompt => true%> 
</p> 
<p> 
<%= f.collection_select :menu_id, 
    Menu.all,:id,:name,:prompt => true%> 
</p> 
<%= f.buttons :commit %> 
<%end%> 

です私はカント

は私がグループ

答えて

1

あなたはparamsハッシュを「検査」しようとしたことがあり、現在のメニューとレシピをやっていますか?

recipe = Recipe.find(params[:recipe_id]) 
menu = Menu.find(params[:menu_id]) 

私が期待しているだろう何かのように:

recipe = Recipe.find(params[:menu_recipe][:recipe_id]) 
menu = Menu.find(params[:menu_recipe][:menu_id]) 
この部分は間違っているようです