通过表单轨道创建变量

时间:2016-05-09 11:03:42

标签: ruby-on-rails

将变量写入控制器的变量@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 %>

1 个答案:

答案 0 :(得分:0)

但是,如果你陈述

form_for(@orders)

它会自动假设您正在创建订单。

但是你可以做到

    form_for @order, :url => {:action => "action"}

创建自己的操作并通过

访问这些值
 order_params[]

你可以用这些数据做任何你想做的事情

希望我帮助