sinatra-param Sinatra的参数验证和类型强制 REST约定消除了设计和使用Web API的猜测。 只需GET , POST , PATCH或DELETE资源端点,就可以得到期望的结果。 但是,要弄清楚期望使用什么参数......好吧,所有赌注都没有了。 Sinatra的扩展是在开发人员方面解决此问题的第一步 sinatra-param允许您像在或这样的框架中一样声明,验证和转换端点参数。 将sinatra-param与结合使用可自动参数化JSON POST正文和嵌套参数。 安装 您可以使用以下命令从命令行安装sinatra-param : $ gem install sin