私のwebappにはがあり、PartsController
素晴らしくうまく機能します。ビューに適切なデータを送信して、ビューがチャート/統計/データなどをレンダリングできるようにし、すべてが完全に機能するようにします。
これで、パーツを組み合わせて製品にすることができる別の機能がアプリに追加されました。そして今、ProductController
基本的にパーツコントローラーとまったく同じ動作を維持したい、つまり、パーツコントローラーから存在するビューを再利用したいが、ビューに別のデータを送信するだけです。PartsController
あるデータをProductController
送信し、他のデータをビューに送信しますが、もちろんそれらは同じタイプになります。
これを行う最善の方法は何ですか?たぶん、productcontroller が parts controller を継承するためでしょうか? これは、レールでコントローラーの特定のメソッドをオーバーライドすることも可能ですが、同じビューを使用することはできますか?