Как я могу использовать обычный ресурс внутри пространства имен? - PullRequest
0 голосов
/ 14 октября 2018

Мой контроллер

account
-profiles_controller.rb

Мои просмотры

account
-profiles
 --index.html.haml

Мои маршруты

namespace :account do
  resources :profiles
end

в настоящее время работает в виде этого URL.http://localhost:3000/account/profiles

но я хочу, чтобы так было.http://localhost:3000/profiles

как я могу это сделать?

1 Ответ

0 голосов
/ 14 октября 2018

Используйте scope вместо namespace

scope module: "account" do
  resources :profiles
end

ИЛИ

Вы также можете написать его как

resources :profiles, module: "account"

См. пространства имен и маршрутизации контроллера для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...