0

我正在使用两种不同的模型和控制器 - 比如说productscheckout,但我希望checkoutproduct数字排序。(表示产品编号为 5 的结帐,产品编号为 7 的结帐等)

我该怎么做?我应该view在下面使用另一个products但将它连接到checkout控制器和模型吗?我怎样才能做到这一点?我需要配置什么以及在哪里?路线?其他?

或者,我应该使用checkout视图,但以某种方式确保视图的 ID/编号基于products?我怎样才能做到这一点?我需要配置什么以及在哪里?路线?其他?

4

1 回答 1

0

要根据关联产品呈现所有结帐,您可以执行以下操作:

路线.rb

resources :checkouts

checkout_controller.rb

def index
  @checkouts = Checkout.order("product_id asc")
end

app/views/checkouts/index.html.erb

<% @checkouts.each do |c| %>
  <%= c.inspect %>
<% end %>
于 2013-05-04T13:38:28.460 回答