Rails错误消息'资产""在资产管道中不存在'

时间:2018-03-01 03:55:12

标签: ruby-on-rails asset-pipeline

我有2个型号,产品和购物车

以下是他们的专栏

产品(名称,图片,intro_image_1,intro_image_2,等等)

购物车(user_id,product_id,product_amounts,...等)

在CartController中,我将这些表加入以下代码

@cart_product = Cart.left_outer_joins(:product).select('carts.*, products.name, products.description, products.image, products.price, products.remain_amount').where(cart_type: 'UNCONFIRMED')

@carts = @cart_product.all

在View(cart / index.html.erb)中,当我通过

调用@carts图像时
<% @carts.each_with_index do |item, index| %>
    <%= image_tag(item.image, :class => 'img-responsive')%>
<% end %>

它会显示如下错误消息

enter image description here

但如果我直接调用Product,它可以毫无错误地显示图像。

有人可以给我建议解决这个问题吗?

由于

0 个答案:

没有答案