有没有人有一个很好的资源来有效地存储用户地址详细信息,以便多个模型可以访问它们?我找到了下面的文章,但它的旧版本可能已经过时了4号轨道。
http://kconrails.com/2010/10/19/common-addresses-using-polymorphism-and-nested-attributes-in-rails/
这种方法是否仍然适用于rails 4,还是我必须添加/删除某些部分,例如添加强力参数?
答案 0 :(得分:0)
我认为帖子中的方法是正确的,并且它在rails 4中工作。唯一可以稍微调整的是迁移。而不是:
t.integer :addressable_id
t.string :addressable_type
现在你可以在一行中完成:
t.references :addressable, polymorphic: true
将自动创建addressable_id和addressable_type列。
希望得到这个帮助。