标签: ruby-on-rails ruby ruby-on-rails-3
我的应用有一个用户模型和一个游戏模型。我希望每个用户能够添加他们自己的个人游戏属性集(除了我已经预定义的游戏属性之外)。
最常用的“Rails”方式是什么?
答案 0 :(得分:2)
您会在User和Game之间的联接表中存储每个用户的设置,然后您在这两个模型之间的关联将是has_many :through - 这意味着您将拥有连接模型,允许您访问属性。
User
Game
has_many :through
答案 1 :(得分:1)
我建议你使用序列化:
优点:
它非常灵活,内置于
您可以按照自己的方式存储数据(甚至是自定义类)
缺点:
More doc see here