2
WebアプリケーションのAPIを開発しています。ある特定のケースでは、param1の値がfalseの場合にのみparam2が必要な状況に直面しています。私はそれを達成するために条件文を使うことができました。私は、この種の検証のためにブドウにinbuiltメソッドがあるかどうか知りたいと思います。rails-grapeの条件に基づいてパラメータを検証します。
params do
requires :model_name, type: Hash do
optional :params1
if params1 == false
require :params2
end
end
end
ありがとうスラヴァ。しかし、私の要求には両方のパラメータが含まれています。私は、フロントエンドにember.jsを使用しています。これは、paramsを選択してレールに送ることを許可していません。 – sureshprasanna70