【发布时间】:2020-07-21 19:19:11
【问题描述】:
我正在为我的 Rails 项目(Rails 6、Ruby 2.6.6)设置子域系统。
我的子域系统使用以下方法可以正常工作
constraints subdomain: 'chef' do
devise_for :chefs, controllers: { registrations: 'chefs/registrations' },
resources :chefs do
resources :chef_profiles
end
end
但我想更改 URI 的呈现方式。
目前,如果我想查看 chef_profile - 路线是 chef.domain.com/chefs/:id/chef_profile/:id 我想要的是 chef.domain.com/chef_name
关于如何改变嵌套工作方式的任何想法?尝试做as: :...,但不知道在as 部分放什么。
提前感谢您的帮助!
【问题讨论】:
标签: routes devise ruby-on-rails-6