我的文章模型具有以下属性:article.rb
class Article < ActiveRecord::Base
attr_accessible :content, :title, :tag_list, :type_list
end
现在,为了创建文章的每种类型,我想要一个具有不同字段的不同_form视图。
这是否意味着我需要在我的article.rb中添加新属性,或者我必须为每种类型的文章控制器添加多个模型?
答案 0 :(得分:0)
考虑到上面的评论,我建议你选择单表继承。 关于STI的一个很好的教程是http://juixe.com/techknow/index.php/2006/06/03/rails-single-table-inheritance/
此解决方案的专业版是您仍然可以Post.all
。 Con是db表有很多列,大多数记录都没用(每个记录只使用填充的类型特定值)
如果您有任何问题,我会尽力帮助:)