我有几个令人难以置信的相似的对象。事实上,他们使用STI并将所有数据存储在数据库中的同一个表中。目前,每当我添加一个功能或修复一个bug时,我都必须在3个不同的地方更新它,所以我想稍微干一点我的代码。最常见的代码重复是在视图中。我已经看到了使用render :template => 'shared/something'
来呈现他们的共同观点的人,问题是,我有很多的这些,但只针对一个特定的对象(出货量),所以我宁愿像render :template => 'shipments/shared/something'
或render :template => 'abstract_shipments/something'
。更重要的是,我希望任何实际的类能够覆盖模板,如果需要的话。Rails - 抽象/共享视图
难道你们都对如何去这个问题有什么建议?非常感谢任何答案!
谢谢,这看起来很像我所需要的! – 2009-06-15 21:52:14