是否有一些实用程序可用,以便我可以轻松地将请求中传递的表单字段封装在对象中,或者我是否必须通过解析每个请求中的参数字段来自己创建它?
问问题
19107 次
1 回答
43
是的,从 Sinatra 0.9 开始,您可以使用类似 Rails 的嵌套参数:
您只需将您的表格声明为:
<form>
<input ... name="post[title]" />
<input ... name="post[body]" />
<input ... name="post[author]" />
</form>
然后你只需要这样做:
@post = params[:post]
获取对象中的所有参数。
学习 Ruby 中的更多信息
于 2009-10-19T13:57:47.607 回答