我的一个类里面有一个 has_and_belongs_to_many(HABTM):
has_and_belongs_to_many :consumers, class_name: 'User', inverse_of: :projects
并没有为这个 consumers 设定任何的 validate(包括在 User 类中也没有对 projects 的任何 validate)
但是当 project.consumers 中有值时,update 会有一个默认
的 validate 对 consumers,我不知道从哪里来的这个 validate??