【发布时间】:2020-01-18 01:35:25
【问题描述】:
我正在努力让未注册用户能够购物。 我为此使用cookies。 对于我使用的购物车视图:
- 在控制器中:
@cart_items = cookies[:cart_items].split(',') - 在视图中:
<% @cart_items.each do |cart_item| %>
<%= Product.find(cart_item).title %>
<%= Product.find(cart_item).price %>
<% end %>
但我觉得不太好。
按 id 数组查找所有产品的最佳方法是什么?
【问题讨论】:
-
视图不应进行数据库查询。获取控制器中的产品并将其传递给您的视图。
标签: ruby-on-rails ruby cookies