【发布时间】:2011-11-12 07:02:28
【问题描述】:
我正在构建一个多项选择考试,更好的是,将每个选项存储到选项表中,并将它们链接到问题,或者只是创建一个包含所有选项和问题文本的对象,并将其序列化存储到数据库中作为一个记录??
如果我选择了序列化对象方法,我会为自己保存数千条属于问题的选择记录。
class Quiz < ActiveRecord::Base
has_many :choices
end
class Choice < ActiveRecord::Base
belongs_to :quiz
end
那么,该考虑哪种方法??
【问题讨论】:
标签: ruby-on-rails database ruby-on-rails-3 database-design