我有下一个计划
Dry::Validation.Params do
optional(:per_page).filled(:int?, lteq?: 1000)
optional(:page).filled(:int?)
end
如果我通过空哈希进行验证,我会得到空输出,但我想为我的数据设置默认值。
我试过Dry::Types.default
了,但它没有在输出中添加默认值。这就是我尝试过的。
Dry::Validation.Params do
optional(:per_page).filled(Dry::Types['strict.integer'].default(10), lteq?: 1000)
optional(:page).filled(:int?)
end
有可能做我想做的事吗?