0
我的web應用中有一個PartsController
,它的工作非常好。它發送正確的數據進行查看,以便視圖可以呈現圖表/統計數據等等,它和一切都是完整的工作順序。Rails重用現有控制器
現在我在我的應用程序中有另一個功能,可以將零件組合成產品。現在我有一個ProductController
,我基本上想要保留與部件控制器完全相同的行爲,這意味着我想重用從零件控制器中存在的視圖,但只需發送不同的數據即可查看。 PartsController
會發送一個數據,ProductController
會發送其他數據到視圖,但它們當然是相同的類型。
這樣做的最好方法是什麼?產品控制器可能繼承零件控制器?這甚至有可能在rails中覆蓋控制器中的某些方法,但使用相同的視圖?