2015-06-08 2 views
0

Не удалось получить изображение элементов заказа для отображения в текущем порядке.Извлечение изображения для элемента заказа с помощью Shoppe gem

Попытка сделать что-то вроде этого -

<% order.order_items.each do |item| %> 
    <td><%= image_tag item.default_image.path, :width => '200px', :style => "float:right" %></td> 
<% end %> 

Кто-нибудь делал это раньше/есть какие-то идеи? В настоящее время я получаю неопределенный метод для 'default_image'.

Спасибо !!!!!!!

редактировать

undefined method `default_image' for #<Shoppe::OrderItem:0x007f494834a308> 



    app/views/shared/_current_basket.html.erb:14:in `block in 
_app_views_shared__current_basket_html_erb__3066740198477643044_69976360480880' 
    app/views/shared/_current_basket.html.erb:13:in `_app_views_shared__current_basket_html_erb__3066740198477643044_69976360480880' 
    app/views/orders/show.html.erb:5:in `_app_views_orders_show_html_erb___1356602738108519273_49665800' 

default_image определяются для Shoppe :: Продукта, поэтому я полагаю, я просто искал подобный метод для получения изображений для продуктов, которые в порядке. Кажется, я не могу найти ничего в камне или документах, задаваясь вопросом, знает ли кто-нибудь работу или что-то, что я пропустил!

+0

показать полный ошибка –

+0

, где вы определили метод 'default_image'? –

+0

Я сам не определился, я использую драгоценный камень Shoppe. default_image - метод, используемый для вызова изображений в Shoppe :: Product, задавался вопросом, что можно использовать для получения изображения для продуктов, принадлежащих заказу. Я уточню это в своем вопросе –

ответ

1

попробуйте вместо этого:

<% = IMAGE_TAG item.ordered_item.default_image.path,: ширина => "### точек",: стиль => "стиль: стиль" %>
Смежные вопросы