uninitialized constant Store rails routing error -


i have store controller , items controller, want each item appear under store/ store/items/id, routes file is;

match 'store'=> 'store#index'  namespace :store    resources :items, only: [:show] end 

when link item on store page correct url e.g 'store/items/1' when follow link error

actioncontroller::routingerror @ /store/items/1 uninitialized constant store

i don't know why i'm getting error...

namespace rolls module, name prefix , path prefix.

but in case, don't have module named store. controller instead. is, looking store::itemscontroller.

use instead:

scope '/store'   resources :items, only: [:show] end 

this give path such item_path , uri /store/items/1


Comments

Popular posts from this blog

java - Jmockit String final length method mocking Issue -

asp.net - Razor Page Hosted on IIS 6 Fails Every Morning -

c++ - wxwidget compiling on windows command prompt -