devise とサブドメインを使用して ruby on rails アプリを構築しています。
- 各ユーザーには username.myapp.ltd があります
- 各ユーザーにはページがあります
その特定のユーザーのページのみを表示してアクセスできるようにしたいと考えています。
現在 /pages/id は、このページがどのユーザーに属していても機能します。
これらのページをルーティングして user.username.ltd の下に「ロック」し、そのユーザーに属している場合にのみ表示する最良の方法は何でしょうか?
私のルートは次のようなものです:
constraints(Subdomain) do
match '/' => 'frontend#show'
resources :pages, :only => [:index, :show]
end