記事モデル article.rb があります(関連する画像付き):
attr_accessible :name, :content, :image_ids, :altname1
私は今、都市のためだけの別の種類の記事を作成したいと考えています。それらはウェブサイトのまったく別のセクションに表示され、他のすべての記事とは関係ありません。しかし、モデルはまったく同じです。
新しいモデル cityarticle.rb を作成する方が良いですか、それとも既存の記事モデルに新しいブール列 (オプションとして true と false を持つ cityarticle) を追加する方が良いですか? 次に、コントローラーに新しいアクションを追加します。
def cityarticles
@cityarticles = Article.where("cityarticle = ?", true)
end
私にとっては、モデルを 1 つだけにしておく方が簡単ですが、新しいモデルにする正当な理由があるのでしょうか? パフォーマンスはどうですか?