Ruby on rails 提交到具有选定下拉列表的最后一个视图后重定向回
我有两个视图,在第一个视图中,“order/list”是一个下拉列表,用于选择提供者和一个文本字段作为日期,这些字段用于对数据进行排序。 每列后面都有一个按钮,该按钮重定向到一个额外的弹出视图“\u edit\u single\u order”来编辑列 问题:如果我按view _edit _single _order上的submit(提交)按钮,它会将我重定向到我的旧视图“列表”,但在那里我的旧下拉列表/日期选择被删除。但是我想要我以前的选择。 我怎样才能解决这个问题?我应该在重定向到_edit_single_order视图并返回时传递(提供者/日期)变量吗 在视图列表中编辑按钮:Ruby on rails 提交到具有选定下拉列表的最后一个视图后重定向回,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我有两个视图,在第一个视图中,“order/list”是一个下拉列表,用于选择提供者和一个文本字段作为日期,这些字段用于对数据进行排序。 每列后面都有一个按钮,该按钮重定向到一个额外的弹出视图“\u edit\u single\u order”来编辑列 问题:如果我按view _edit _single _order上的submit(提交)按钮,它会将我重定向到我的旧视图“列表”,但在那里我的旧下拉列表/日期选择被删除。但是我想要我以前的选择。 我怎样才能解决这个问题?我应该在重定向到_edit
<div>
<%= link_to t("order.show.edit_single_order"), edit_single_order_path(:id => orders_list.id), :disabled => !orders_list.invoices_id.nil?, :class => "btn btn-info btn-xs", :remote => true %>
</div>
<div class="modal fade" id="edit_single_order-<%= params[:id] %>">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title"><%= @cart_item.product.name %> bestellt von <%= @cart_item.user.fullname %></h4>
</div>
<div class="modal-body">
<%= form_for(@cart_item, :url => url_for(:controller => 'orders', :action => 'edit_single_order_submit'), :html => { :class => "form-horizontal" }) do |f| %>
<%= render "shared/error_messages", :target => @cart_item %>
<%= render :partial => 'edit_single_order_form', :object => f %>
<div class="modal-footer">
<%= submit_tag(t('apply'), :class => "btn btn-primary") %>
<a href="#" class="btn btn-warning" data-dismiss="modal"><%= t('order.show.cancel_edit') %></a>
</div>
<%end%>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
def edit_single_order_submit
@cart_item = CartItem.find_by_id(params[:id])
( hide the update code...is not important for question)
redirect_back_or_default administrate_order_path
end