我有Users
和Tags
以及User_Tag
表。
Users
的专栏有id
和name
Tags
列包含id
和name
User_Tag
列包含user_id
和tag_id
。
如何使用seed-fu注册多对多模型?
修改
我知道以下代码可以使用 我希望得到更好的方式。
分贝/装置/ User.rb
User.seed(:id,
{ id: 1, name: 'ko2ic' },
{ id: 2, name: 'hoge' },
{ id: 3, name: 'fuga' },
)
分贝/装置/ tag.rb
Tag.seed(:id,
{ id: 1, name: 'ruby'},
{ id: 2, name: 'java'},
{ id: 3, name: 'objective-c'},
)
分贝/装置/ user_tag.rb
UserTag.seed(:id,
{ id: 1, user_id: 1, tag_id: 1 },
{ id: 2, user_id: 1, tag_id: 2 },
{ id: 3, user_id: 1, tag_id: 3 },
{ id: 4, user_id: 2, tag_id: 1 },
{ id: 5, user_id: 2, tag_id: 2 },
{ id: 6, user_id: 3, tag_id: 3 },
)