大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 导轨多到很多自联接,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图建立一个轨道的模型,建立以下内容:
ClassA的
-ID
ClassA与许多“ClassA”有关系(所以它是对自己的引用)
我正在寻找迁移和模式.
我不知道正确的连接表是什么(我认为它的一个简单的2列表ClassA_id,ClassARel_ID – >都指向ClassA)以及如何构建模型
谢谢!
class Person < ActiveRecord::Base has_many :friendships,:foreign_key => "person_id",:class_name => "Friendship" has_many :friends,:through => :friendships end class Friendship < ActiveRecord::Base belongs_to :person,:class_name => "Person" belongs_to :friend,:foreign_key => "friend_id",:class_name => "Person" end
桌子会像
people: id; name; whatever-you-need friendships: id; person_id; friend_id
以上是大佬教程为你收集整理的ruby-on-rails – 导轨多到很多自联接全部内容,希望文章能够帮你解决ruby-on-rails – 导轨多到很多自联接所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。