Cant seem to get friendly_id to work with with my categories and subcategories. I am using the friendly_id gem as well.
Here is my categories controller
class CategoriesController < ApplicationController
def index
@categories = Category.all
@oval = @categories[0]
@atv = @categories[1]
@boat = @categories[2]
@fab = @categories[3]
@chassis = @categories[4]
@classic = @categories[5]
@dirt = @categories[6]
@dragracing = @categories[7]
@audio = @categories[8]
@engine = @categories[9]
@tune = @categories[10]
@enginecom = @categories[11]
@exhaust = @categories[12]
@golfcart = @categories[13]
@hotrod = @categories[14]
@karts = @categories[15]
@modern = @categories[16]
@motorcycle = @categories[17]
@muscle = @categories[18]
@offroad = @categories[19]
@racingitem = @categories[20]
@accessories = @categories[21]
@position = @categories[22]
@racingeq = @categories[23]
@roadracing = @categories[24]
@safety = @categories[25]
@snowmobile = @categories[26]
@tw = @categories[27]
@tools = @categories[28]
@rvs = @categories[29]
@tractor = @categories[30]
@trailer = @categories[31]
@transmission = @categories[32]
@truckpart = @categories[33]
@drift = @categories[34]
@import = @categories[35]
end
For example my url right now is localhost:3000/categories/4/subcategories/27
I want it to be
localhost:3000/categories/dragracing/subcategories/pro-mod
Here is my routes
Rails.application.routes.draw do
resources :channels
resources :discussions do
resources :replies
end
resources :comments
resources :blogs
mount RailsAdmin::Engine => '/admin', as: 'rails_admin'
mount ActionCable.server => '/cable'
get 'users/show'
get 'about', to: 'pages#about'
get 'directory', to: 'pages#directory'
get 'contact', to: 'pages#contact'
get 'privacy', to: 'pages#privacy'
get 'faq', to: 'pages#faq'
get '/myads', to: 'posts#myads'
get 'partner', to: 'pages#partner'
get '/sitemap' => 'sitemap#index', defaults: {format: "xml"}
root 'categories#index'
devise_for :users, path: '', path_names: { sign_in: 'login', sign_out: 'logout', sign_up: 'register' }, controllers: { registrations: "registrations"}
resources :users
resources :mes
resources :pricing, only:[:index]
resources :posts
resource :subscription
resources :categories do
resources :subcategories
end
end