我有一个名为“Post”的模型,具有以下属性:
class Post < ActiveRecord::Base
attr_accessible :content, :published_at, :status, :title, :type, :user_id
has_many :entity_categories
has_many :entity_pages
end
帖子具有type
指定帖子类型的字段(例如,常规、新闻、...)。
我想在这个模型中使用多个控制器和视图(新闻应该使用与常规帖子不同的模板和逻辑)。
例如,如果type == regular
它必须使用名为的控制器CommonPost
及其模板。
我怎么解决这个问题?