correct has_many through association error