私は、erbファイルとメインアプリの間で情報を渡したり、逆にユーザーが複数のフォームに記入したり、URLを操作して必要な正しいフォームにそれらを取得したりできるようにするSintatraアプリを構築しています。
フォーム 1 は /venue/checkin にあります。会場をerbファイルに渡して名前とテーブルを聞く
<form action='<%= @venue %>/<%= @table %>/attempt' method='post' class="form-horizontal">
<input class="span12" type="text" name='firstname' placeholder="Firstname" autofocus>
<input class="span12" type="text" name='username' placeholder="Lastname">
<div class="input-prepend">
<span class="add-on">Table #</span>
<input class="span2" id="prependedInput" type="text" name='<%= @table %>' placeholder="4">
</div>
<input class="btn btn-large btn-info" type='submit' value='Order'>
</form>
app.rb に戻るように指示するフォームでユーザーが提供する既存の会場名とテーブルに投稿したい
get '/:venue/:table/order' do
erb :order
end