我有幾個令人難以置信的相似的對象。事實上,他們使用STI並將所有數據存儲在數據庫中的同一個表中。目前,每當我添加一個功能或修復一個bug時,我都必須在3個不同的地方更新它,所以我想稍微幹一點我的代碼。最常見的代碼重複是在視圖中。我已經看到了使用render :template => 'shared/something'
來呈現他們的共同觀點的人,問題是,我有很多的這些,但只針對一個特定的對象(出貨量),所以我寧願像render :template => 'shipments/shared/something'
或render :template => 'abstract_shipments/something'
。更重要的是,我希望任何實際的類能夠覆蓋模板,如果需要的話。Rails - 抽象/共享視圖
難道你們都對如何去這個問題有什麼建議?非常感謝任何答案!
謝謝,這看起來很像我所需要的! – 2009-06-15 21:52:14