別のコントローラーのアクションの一部として保存できるように、suggestion_id
パラメーターを経由して渡します。link_to
create
<%= link_to "I'm interested", new_interested_path(:controller => :interested,
:suggestion_id => suggestion.id, :method => :get), :class => 'btn btn-mini' %>
結果のURLは次のとおりです。
http://localhost:3000/interesteds/new?controller=interested&method=get&suggestion_id=1
これによると、次のコードを使用suggestion_id
して、この他のコントローラーの作成アクションのパラメーターにアクセスできるはずです。
@interested.suggestion_id = params[:suggestion_id]
ただし、これは正しくありません。「関心のある」オブジェクトが作成されるときはいつでも、suggestion_idはnilです。何が得られ、なぜこれに役立つドキュメントが見つからないのですか?そして、私もすでにそれをしているので、ここを見るように私に言わないでください。あまり役に立ちませんでした。