我正在为Web应用程序开发API。在一个特定情况下,我面临的情况是仅当param1的值为false时才需要param2。我能够使用条件语句来实现它。我想知道在这种类型的验证中是否有葡萄内置的方法。在东西线下方 params do
requires :model_name, type: Hash do
optional :params1
if params1 == false
我也跟着一步本教程一步:https://wildandcrazytutorials.wordpress.com/2016/03/05/how-to-build-a-grape-standalone-rest-api/ 但是我得到的错误: Puma starting in single mode...
Version 3.6.2 (ruby 2.2.2-p95), codename: Sleepy
对于我的一种方法,以下方法无效。我几乎复制所有直接从官方文档的: params do
requires :authenticationType, type: Array[String], values: ['LOCAL', 'AD']
given authenticationType: ->(val) { val == 'LOCAL' } do
requires :admin, ty