Skip to content

Custom Routes like Devise #15

@wynst

Description

@wynst

I want routes like /blog/posts/1-hello-world instead of /blog_posts/hello-world.

To achieve that:

  1. Remove/comment out all routing code in vendor/plugins/blog_kit/config/routes.rb

  2. Draw custom routes like this in config/routes.rb:

    scope 'blog' do
      resources :posts, :controller => 'blog_posts', :as => 'blog_posts' do
            resources :comments, :controller => 'blog_comments', :as => 'blog_comments'
        resources :images, :controller =>'blog_images', :as => 'blog_images'
        collection do
            get :drafts
        end
    
        member do
            get :tag
        end
      end 
    end
    match 'blog' => 'blog_posts#index'
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions