我有一篇文章模型 article.rb (带有相关图片):
attr_accessible :name, :content, :image_ids, :altname1
我现在想创作另一种只针对城市的文章。它们将出现在网站的一个完全不同的部分,并且与所有其他文章无关。但是模型完全一样。
是创建一个新模型 cityarticle.rb 更好,还是在现有文章模型中添加一个新的布尔列(cityarticle 具有 true 和 false 作为选项)更好。然后我会向控制器添加一个新动作:
def cityarticles
@cityarticles = Article.where("cityarticle = ?", true)
end
对我来说,只保留一个模型更容易,但新模型可能有充分的理由吗?性能怎么样?