我正在使用设计和子域构建一个 ruby on rails 应用程序。
- 每个用户都有一个 username.myapp.ltd
- 每个用户都有页面
我希望能够仅显示该特定用户的页面并为其提供访问权限。
目前 /pages/id 无论该页面属于哪个用户都有效。
路由这些页面并将它们“锁定”在 user.username.ltd 下的最佳方法是什么,仅在它们属于该用户时显示?
我的路线是这样的:
constraints(Subdomain) do
match '/' => 'frontend#show'
resources :pages, :only => [:index, :show]
end