Rails의 scope,scope module,namespace의 차이

Posted by negabaro kim on Friday, March 23, 2018 Tags: rails/routing   1 minute read

scope module

scope module: :admin do
  resources :users
do

scope module: :xxx 의 xxx에 해당하는 부분이 controller명 앞에 디렉토리 path로 추가된다.

image

scope

scope '/admin' do
  resources :users
do

scope의 경우, URL부분에만 패스가 추가됨.

image

namespace

namespace :admin do
  resources :users
do

namespace는 URL과controller양쪽에 패스가 추가됨.

image