我正在尝试用缩进打印父母和孩子的名字。但我不确定如何在视图中做到这一点。(haml)
我有一个带有自连接的模型:(只是为了给你结构,我还有其他属性等,但我认为它们无关紧要)
class Post < ActiveRecord::Base
has_many :children, :class_name => "Post"
belongs_to :parent, :class_name => "Post", :foreign_key => "post_id"
end
所以它有一个层次结构,我想要这样的东西(让我们假设属性'name'):
Post 1
Post 1.1
Post 1.2
Post 2
Post 2.1
Post 2.2
我是 Ruby-on-rails 的新手。所以请多多包涵。如果我能得到一个非常解释性的答案,我将非常感激。
非常感谢你,J