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