我期望 GET 请求带有参数,并且如果不包含预期的参数,则希望返回错误响应。如何检查参数是否已包含并在未包含时返回错误响应?
我正在尝试使用 if 语句,但不知道当 GET 请求中不包含任何参数时(即 GET 请求是到 /route 或 /route/)时要设置检查什么;
get '/route/' do
@symbol = params['parameter'];
if @symbol == (what goes here?)
return "Parameter missing error"
else
myfunction
end
erb :view
end
我在 myfunction 的另一个 IF 语句中使用了 @symbol 值。