Я создаю представление, которое перечисляет всех поставщиков, используя Spree Multi Vendor расширение для Spree Commerce .
Мой index.html.erb
шаблон:
<% @vendors.each do |vendor| %>
<h2>
<%= vendor.name %>
</h2>
<% end %>
Мой stores_controller.rb
контроллер:
module Spree
class StoresController < Spree::StoreController
def index
@vendors = Spree::Vendor
end
end
end
Ошибка, которую я получаю:
NoMethodError в Spree :: Stores # index
Отображение /myapp/app/views/spree/stores/index.html.erb где строка # 36
поднятый:
неопределенный метод `each 'для #
Строка № 36: <% @ vendors.each do | vendor | %>
Как правильно создать экземпляр Vendor Model
внутри моего контроллера, чтобы я мог использовать его методы и получать доступ к его атрибутам в представлениях моего магазина?