Ruby on rails 将值从一个模型传递到另一个模型';s形
我有三种型号,Ruby on rails 将值从一个模型传递到另一个模型';s形,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有三种型号,用户,服务和预订。用户可以通过预订模式下的表单预订服务 我为每项可预订的服务都提供了一个页面,其中有一个链接,上面写着“立即预订”,并重定向到新预订路径,以便用户可以进行预订 我希望在单击“立即预订”链接时,能够将数据库中存储为记录的服务值(标题、价格等)传输到新的预订表单。因此,当用户填写预订表单时,用户可以看到他们实际预订的服务 这是我预订的\u form.htm.erb: <%= simple_form_for (@booking) do |f| %> B
用户
,服务
和预订
。用户可以通过预订
模式下的表单预订服务
我为每项可预订的服务都提供了一个页面,其中有一个链接,上面写着“立即预订”,并重定向到新预订路径
,以便用户可以进行预订
我希望在单击“立即预订”链接时,能够将数据库中存储为记录的服务值(标题、价格等)传输到新的预订表单。因此,当用户填写预订表单时,用户可以看到他们实际预订的服务
这是我预订的\u form.htm.erb
:
<%= simple_form_for (@booking) do |f| %>
Booking Date: <%= f.datetime_select :date %>
<br>
Time start<%= f.time_select :timestart %>
<br>
Time end <%= f.time_select :timeend %>
<%= f.input :address, label: "Address" %>
<%= f.input :postcode, label: "Postcode" %>
<%= f.input :suburb, label: "Suburb" %>
<br>
<br>
<br><br>
<%= f.button :submit %>
<% end %>
预订日期:
时间开始
时间结束
我想做的是放置类似
<%= @service.title %>
在预订的底部,虽然我不确定如何访问用户单击“立即预订”的服务的标题
单击“立即预订”链接时,是否可以获取服务的值,并以某种方式在bookings controller/\u表单下访问这些值
这是“立即预订”链接:
将服务id传递到
新预订路径
:
<%= link_to "Book Now", new_booking_path(service_id: @service.id) %>
然后,您可以在表单视图页面中执行
。将服务id传递到新预订路径
:
<%= link_to "Book Now", new_booking_path(service_id: @service.id) %>
然后,您可以在表单视图页面中执行
def new
@service = Service.find_by_id(params[:service_id])
#your code goes here
end