0

私はこのセットアップを持っています:

class User < ActiveRecord::Base
  has_many :posts, :dependent => :destroy  
  has_many :comments, :through => :posts
end

class Post < ActiveRecord::Base
  belongs_to :user
  has_many :comments
end

class Comment < ActiveRecord::Base
  belongs_to :post
end

コメントを作成したユーザー名を取得するにはどうすればよいですか?

4

2 に答える 2

1

Comment-belongs-to-User 関連付けがありません:

class Comment < ActiveRecord::Base
  belongs_to :post
  belongs_to :user
end

このようにして、コメンターを非常に簡単に取得できます。

@comment.user
于 2013-05-26T12:47:58.923 に答える