2011-12-09 15 views
1

Rails 3.1でプロジェクトをビルドするパラメータをlink_toからコントローラに渡すにはどうすればいいですか?

親モデルの表示ページに親モデルのIDを子オブジェクトコントローラの作成メソッドに渡すリンクを提供したいと思います。

これはカスタムルートが必要だと思っていますが、構築方法はわかりません。

これは可能ですか?あるいは、私はRailsの大会を破るだろうか?私がそれを避けることができれば、私は複数のモデルのフォームを使いたくない。

ありがとうございます!

答えて

2

あなただけのように任意の値にそれらを渡すことができます。

link_to my_path(:extra_attribute => value, :foo => 'bar') 
+0

グレート!私の場合は、<%= link_to 'このコースのエントリを追加する'、new_entry_path(:course_id => @ course.id)%>を使用し、エントリコントローラに新しいメソッドを追加して、params [:course_id] .nil ?ご協力いただきありがとうございます! – jacoulter

関連する問題