Ruby on rails RubyonRails在同一个表上的一对一关系
在我的rails应用程序中,我有一个表,其中包含以下列表名类别 身份证件 标题 总结 家长id 如何设置关系,以便执行@category.parent.title之类的操作Ruby on rails RubyonRails在同一个表上的一对一关系,ruby-on-rails,Ruby On Rails,在我的rails应用程序中,我有一个表,其中包含以下列表名类别 身份证件 标题 总结 家长id 如何设置关系,以便执行@category.parent.title之类的操作 belongs_to :category, :foreign_key => :parent_id has_many :categories, :foreign_key => :parent_id 请注意,如果某个类别没有父类别,而您仍尝试访问它,则会出现错误 请注意,如果某个类别没有父类别,而您仍尝试访问它,则
belongs_to :category, :foreign_key => :parent_id
has_many :categories, :foreign_key => :parent_id
请注意,如果某个类别没有父类别,而您仍尝试访问它,则会出现错误
请注意,如果某个类别没有父类别,而您仍尝试访问它,则会出现错误。是否使用acts_as_树
更多信息。使用acts\u as\u树宝石
更多信息。当一个类别只能有一个父类别时,为什么我需要多个类别?一个类别有多个子类别。这就是为什么。“属于”是访问父级,“有多个”是访问子级。当一个类别只能有一个父级时,为什么我需要“有多个类别”?一个类别有多个子类别。这就是为什么。属于是访问父对象,有很多是访问子对象。