「Categoryhas_manyProducts」などのイディオムを含むプロジェクトにたどり着くことがよくあります。私はいつも、ユーザーフレンドリーな方法でそれを実装することに関する思考プロセスに苦労しています。
Rails 3.2.3が提供するプレーンなスキャフォールドを使用すると、simple_form gemと組み合わせると、小さくてシンプルなアプリに最適です。たとえば、製品とカテゴリの両方を作成するために必要なスケルトンが与えられます。
今、私は多くの製品をカテゴリーに追加する方法の状況にあります。潜在的な結果セットのサイズに応じて、通常、ページに小さな検索ボックスを配置し、下部に子オブジェクトを一覧表示して、必要に応じてAjax-yにします。
しかし、どこでこれにアクセスできますか?「表示」ビューにする必要がありますか?または、[表示]アクションを完全に省略して、インデックスリストにリダイレクトし、[編集と破棄]のすぐ横にある[製品]という追加のアクションを配置する必要がありますか?