用户登录

现在我想在 posts 表上,添加一个到 user 的关联 ... 创建一个 migration ... 名字是 AddUserRefToPosts .. 添加一个 user 字段,类型是 references ... 执行一下 ...

rails generate migration AddUserRefToPosts user:references

再找到这个 migration ...

添加关联,用了一个 add_reference 方法 .. 这个关联是在 posts 表上 ... 索引是 :user ... :foreign_key 的值是 true ... 意思就是要添加一个合适的外键 ...

再去运行一下这个 migration ...

完成以后 ... 我们可以打开 phpmyadmin ... 选中应用的数据库 ... 查看一下 posts 这个表的结构 ... 这里会多了一个 user_id 字段 ...

它关联的是 users 表上的 id 字段 ... 回到数据库 .. 打开 设计器 ...

在这里,会显示 posts 表与 users 表的关系 ...

添加关联:add_reference《 Rails:数据库 Migration 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点