Ruby on rails rails验证已经通过了很多次

Ruby on rails rails验证已经通过了很多次,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,我正在尝试使用id或validade关联方法通过关联验证has_many,但是,日志显示出来了 有人知道如何验证一个已通过的多个吗? 谢谢 语法错误,意外的“[”,应为tSTRING\u内容或 tSTRING_DBEG或tSTRING_DVAR或tSTRING_END 如果!已暂停&&true&(验证上下文==:[:更新]) @jjplack如果有效,请确保接受答案:) validates :image_id, :size_id, :color_id, presence: true, :on

我正在尝试使用id或validade关联方法通过关联验证has_many,但是,日志显示出来了

有人知道如何验证一个已通过的多个吗? 谢谢

语法错误,意外的“[”,应为tSTRING\u内容或 tSTRING_DBEG或tSTRING_DVAR或tSTRING_END 如果!已暂停&&true&(验证上下文==:[:更新])


@jjplack如果有效,请确保接受答案:)
validates :image_id, :size_id, :color_id,  presence: true, :on => [  :update ]

validates_associated :images, :sizes, :colors, presence: true, :on => [  :update ]
validates :image_id, :size_id, :color_id,      presence: true, on: :update
validates_associated :images, :sizes, :colors, presence: true, on: :update