我使用的是两种不同的型号和控制器 - 比如products
和checkout
,但我希望checkout
按product
号排序。 (产品编号5的含义检验,产品编号7的检验等)
我该如何解决这个问题?我应该在view
下使用其他products
,还是将其连接到checkout
控制器和型号?我怎样才能做到这一点?我需要配置什么以及在哪里?路线?其他
或者,我应该使用checkout
视图,但以某种方式确保视图的ID /编号基于products
?我怎样才能做到这一点?我需要配置什么以及在哪里?路线?其他
答案 0 :(得分:0)
要渲染所有依赖于相关产品的结帐,您可以执行以下操作:
的routes.rb
resources :checkouts
checkout_controller.rb
def index
@checkouts = Checkout.order("product_id asc")
end
应用程序/视图/检出/ index.html.erb
<% @checkouts.each do |c| %>
<%= c.inspect %>
<% end %>