在我的rails应用程序中,我有一个包含以下列(表名类别)的表
如何设置关系以便我可以执行类似@ category.parent.title?
的操作答案 0 :(得分:5)
belongs_to :category, :foreign_key => :parent_id
has_many :categories, :foreign_key => :parent_id
请注意,如果某个类别没有父类别,并且您仍尝试访问该类别,则会收到错误。
答案 1 :(得分:0)
使用acts_as_tree gem?
更多信息here。