Ответ 1
Да, так как Sinatra 0.9 вы можете использовать Rails-подобные вложенные параметры:
Вы просто объявляете свою форму как:
<form>
<input ... name="post[title]" />
<input ... name="post[body]" />
<input ... name="post[author]" />
</form>
И тогда вам просто нужно сделать:
@post = params[:post]
чтобы получить все параметры в объекте.
Дополнительная информация в Узнайте Ruby Hard Way