Как сохранить область видимости как значение переменной в маршрутизации рельсов?

Я использую Rails 5.1 и Ruby 2.4.1, могу ли я сохранить область видимости в качестве значения переменной в файле rout.rb.

scope :url do
    resources :users
end

это способ сохранить URL-адрес в качестве значения переменной. поэтому маршруты создаются так:

edit_user GET    /:url/users/:id/edit(.:format)          users#edit
user GET    /:url/users/:id(.:format)               users#show
PATCH  /:url/users/:id(.:format)               users#update
PUT    /:url/users/:id(.:format)               users#update
DELETE /:url/users/:id(.:format)               users#destroy

не как:

                       GET    /url/users/new(.:format)               users#new
             edit_user GET    /url/users/:id/edit(.:format)          users#edit
                  user GET    /url/users/:id(.:format)               users#show
                       PATCH  /url/users/:id(.:format)               users#update
                       PUT    /url/users/:id(.:format)               users#update
                       DELETE /url/users/:id(.:format)               users#destroy

Заранее спасибо.

0 ответов

Другие вопросы по тегам