1
ネストされたコメントを設定したいので、これを設定するために自己結合を使いたいと思っています。レールにhas_many自己結合のテーブル名を定義していますか?
class Comment < ActiveRecord::Base
has_many :children, :class_name => 'Comment'
#...
end
ここで、has_many自己結合を設定するために使用するSQLテーブル構造は何ですか?私はこのテーブルを使用するためにレールを伝えるにはどうすればよい
comment_to_comments:
parent_id integer
child_id integer
:
私はこのようなものを想定していますか? parent_idが親に到達するための外部キーで、child_idが子に到達するための外部キーであることを、どのようにしてレールに伝えますか?