将变量写入控制器的变量@first_city,@ original_city,@ date_trip中。无需在数据库中创建对象。然后将这些变量的值传递给另一个页面。有可能这样做吗?
<%= form_for(@orders) do |f| %>
<p>Выберите маршрут</p>
<%= f.select(:first_city, @city_select, :value => :first_city, prompt: "Откуда") %>
<%= f.select(:last_city, @city_select, prompt: "Куда") %>
<%= f.text_field :date_trip %><br>
<%= f.submit "Дальше", class: "btn" %>
<% end %>
答案 0 :(得分:0)
是
但是,如果你陈述
form_for(@orders)
它会自动假设您正在创建订单。
但是你可以做到
form_for @order, :url => {:action => "action"}
创建自己的操作并通过
访问这些值 order_params[]
你可以用这些数据做任何你想做的事情
希望我帮助