我想为酒店创建一个预订系统作为我的大学的项目,我有一个应该显示所有可用房间的搜索表单。将变量从搜索表单传递到预订表单,Ruby on Rails
<%= form_tag mainpage_path, :method => 'get' do %>
<p>
<%= select_tag(:search, options_for_select([['Einzelzimmer'], ['Doppelzimmer']]))%>
<br/>
Arrival: <%= date_select :arrival, 'Arrival', use_short_month: true, order: [:day, :month, :year] %> <br/>
Departure: <%= date_select :departure, 'Departure', use_short_month: true, order: [:day, :month, :year], default:Date.tomorrow %> <br/>
<%params[:search] %>
<%params[:arrival]%>
<%params[:departure]%>
<%= submit_tag "Search" %>
</p>
<% end %>
如果这一切都有效,你应该看到一个可用的房间,你可以预约。 但我想保存params[:arrival]
和params[:departure]
并将它们传递给booking form
,否则用户必须再次填写arrival
和departure
日期。 有什么技术可以用来解决这个问题吗?
预先感谢您
你可以使用'hidden_field_tag:search,:value => params [:search]' – MrYoshiji