2
我正在为Web应用程序开发API。在一个特定情况下,我面临的情况是仅当param1的值为false时才需要param2。我能够使用条件语句来实现它。我想知道在这种类型的验证中是否有葡萄内置的方法。在东西线下方基于rail-grape中的条件验证参数
params do
requires :model_name, type: Hash do
optional :params1
if params1 == false
require :params2
end
end
end
感谢Slava。但是我的请求包含了这两个参数。我正在使用ember.js作为前端,不允许选择要发送到rails的参数。 – sureshprasanna70