Я хочу отображать точные подкатегории и имена категорий в моем заголовке. Я пробовал все, и все еще не смог найти решение. Im в контроллере подкатегории, когда я нажимаю имя подкатегории и контроллер категории, когда я вызываю имя категории. В соответствии с этим мой заголовок должен отображать соответствующие категории и подкатегории. Это мое действие подкатегории контроллера.Отображение имен категорий и подкатегорий в Ruby on Rails
def show
@subcategories = Subcategory.friendly.find(params[:id])
@products = @subcategories.products.where(approved: true)
@subcategories= Subcategory.all
@categories= Category.all
@products = Product.order(:name).page params[:page]
end
Это моя категория контроллер показать действие
def show
@categories = Category.friendly.find(params[:id])
@products = @categories.products.where(approved: true)
@categories= Category.all
@subcategories= Subcategory.all
end
и это мой show.html.erb файл так, как я пытался отобразить категории и подкатегории.
<li><a href="#" title=""><%= @categories.name%></a></li>
<li><a href="#" title=""><%= @subcategories.name %></a></li>
Это мой products.rb соответствующего фрагмент
class Product < ActiveRecord::Base
belongs_to :category
belongs_to :subcategory
показывает, как
Категория> Подкатегория когда я нажал подкатегорию. Можете ли вы предложить способ сделать это.
PS: это для приложения, подобного ebay.
Почему вы делаете что-то вроде присвоения значения '@products =' дважды подряд? Это не имеет никакого смысла. – Beartech
О, я думаю, что это большая ошибка. Я пытаюсь отобразить категории. Делаю все .. спасибо, что заметили это. PS: Я новичок. – thilanka1989
У вашего кода много проблем. Также я не понимаю, что у вас есть, что на самом деле работает. Можете ли вы опубликовать изображение того, что выглядит на самом деле? И тогда, может быть, лучшее описание того, на что вы ХОТИТЕ это выглядеть? – Beartech