gpt4 book ai didi

ruby-on-rails - rails : List Required Attributes For Create

转载 作者:行者123 更新时间:2023-12-02 04:17:33 27 4
gpt4 key购买 nike

我正在使用 Model.new(<attributes here>) 在 Rails 控制台中手动创建对象。有没有一种简单的方法来列出模型需要我包含哪些属性才能获得 .save调用成功?

我正在运行 Rails 4.2.3

最佳答案

您可以使用Model.validators获取验证器数组。您必须以某种方式解析它以提取这些存在验证,例如:

presence_validated_attributes = Model.validators.map do |validator|
validator.attributes if validator.is_a?(ActiveRecord::Validations::PresenceValidator)
end.compact.flatten

关于ruby-on-rails - rails : List Required Attributes For Create,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32770758/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com