博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自关联
阅读量:6311 次
发布时间:2019-06-22

本文共 752 字,大约阅读时间需要 2 分钟。

添加外键:add_column :user, ;user_id, :integer1、自关联 http://blog.csdn.net/dazhi_100/article/details/9491535例如:category类有经济和科普两个对象,经济下又有国内经济和国外经济两个对象,此时可利用自关联,通过一个parent_id来识别子类和父类之间的关系 model层的category.rbclass Category < ActiveRecord::Base   belongs_to:parent,                                  :class_name => 'Category'       #指明模型名   has_many :children,                        #固定写法,切记切记          :class_name => 'Category',        #指明模型名          :foreign_key => 'parent_id',     #指明关联id          :dependent => :destroy           #删除父节点时删除子节点 db/migrate层的category.rbt.integer :parent_id c1 = Category.newc1.save  #(id=1) c2 = Category.newc2.save    #(id=2) c1.children = c2c1.save此时,在此c2所对应的行中的parent_id=1

 

转载于:https://www.cnblogs.com/znsongshu/p/6080202.html

你可能感兴趣的文章
xcodebuild命令行编译错误问题解决
查看>>
Yii2.0 下的 load() 方法的使用
查看>>
华为畅玩5 (CUN-AL00) 刷入第三方twrp Recovery 及 root
查看>>
LeetCode----67. Add Binary(java)
查看>>
母版页 MasterPage
查看>>
[转] ReactNative Animated动画详解
查看>>
DNS原理及其解析过程
查看>>
记录自写AFNetWorking封装类
查看>>
没想到cnblog也有月经贴,其实C#值不值钱不重要。
查看>>
【转】LUA内存分析
查看>>
springboot使用schedule定时任务
查看>>
[转] Entity Framework Query Samples for PostgreSQL
查看>>
XDUOJ 1115
查看>>
PHP学习(四)---PHP与数据库MySql
查看>>
模版方法模式--实现的capp流程创建与管理
查看>>
软件需求分析的重要性
查看>>
eclipse的scala环境搭建
查看>>
UVA465:Overflow
查看>>
HTML5-placeholder属性
查看>>
Android选择本地图片过大程序停止的经历
查看>>