我刚刚制作了一个新应用程序,并且想知道如何路由它。一个用户 has_many 公司,但我该如何路由呢?我正在使用设计。
::Application.routes.draw do
devise_for :users do
resources :companies
end
root :to => "home#index"
end
我刚刚制作了一个新应用程序,并且想知道如何路由它。一个用户 has_many 公司,但我该如何路由呢?我正在使用设计。
::Application.routes.draw do
devise_for :users do
resources :companies
end
root :to => "home#index"
end
我建议将设计路线和其他应用程序路线分开:
devise_for :users, :path => 'accounts'
resources :users do
resources :companies
end
这也意味着 devise 将使用 /accounts/* 而不是 /users/* 作为其身份验证路径,因此 /users/* 将保持免费供您使用。
您还可以查看设计的路由文档。