【发布时间】:2013-08-09 15:28:25
【问题描述】:
什么时候应该在 Rails 中将数据包含在它自己的模型中,什么时候可以将它作为列添加到当前模型中?
例如,假设我想向用户添加付费会员选项。我应该创建一个新的模型成员资格并让用户has_one Membership,还是应该只向用户添加几列:boolean membership 和一个date expiration(也许还有一个boolean auto-renew)?
【问题讨论】:
标签: ruby-on-rails database ruby-on-rails-3 architecture model