2

http://testuser.example.comにアクセスすると、ユーザーモデルのユーザー名であるパラメーター「testuser」を使用して「ユーザー」コントローラーの「表示」アクションにアクセスしたいと思います。

これを簡単にアーカイブするにはどうすればよいですか??

4

1 に答える 1

4

これはうまくいくはずです

@user = User.find_by_name(request.subdomain)

アップデート

ルートの場合

constraints(:subdomain => /.+/) do
  root :to => 'user#show'
end

サブドメインが存在する場合は、新しいルーティングルールを定義するだけで、必要に応じて変更できます。

于 2012-08-01T10:07:06.740 に答える