是否有一些实用程序可用,以便我可以轻松地封装在对象中的请求中传递的表单字段,或者我是否必须通过在每个请求中解析params中的字段来自己创建它?
答案 0 :(得分:42)
是,因为Sinatra 0.9你可以使用类似Rails的嵌套参数:
您只需将表单声明为:
<form>
<input ... name="post[title]" />
<input ... name="post[body]" />
<input ... name="post[author]" />
</form>
然后你必须这样做:
@post = params[:post]
获取对象中的所有参数。
中的更多信息