has_many :through problem in comment