标签: ruby-on-rails activerecord types attributes data-modeling
答案 0 :(得分:1)
我会使用一堆表格和模型来获取光,声音,颜色,容量,预算类型等数据,并使用ActiveRecord,然后您可以使用标准和熟悉的查询来管理数据。如果您有最初需要为应用程序设置的值,请使用seeds.rb文件。您可以在几秒钟内将它们搭建起来进行原型设计。
其他人可能会推荐sti / polymorphism,但除非你已经对这些领域相当自信,否则我会推荐KISS并且只是单独的表格。桌子/模型在rails中非常容易!