提交 9517aff8 编写于 作者: C Carlos Antonio da Silva

Merge pull request #11196 from yangchenyun/remove_evals_in_am_callbacks

Remove evals from AM::Validations::Callbacks
......@@ -58,7 +58,9 @@ def before_validation(*args, &block)
if options.is_a?(Hash) && options[:on]
options[:if] = Array(options[:if])
options[:on] = Array(options[:on])
options[:if].unshift("#{options[:on]}.include? self.validation_context")
options[:if].unshift lambda { |o|
options[:on].include? o.validation_context
}
end
set_callback(:validation, :before, *args, &block)
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册