私の Rails アプリでは、ユーザーをCookie に保存されている個人のサインイン ページ:user_subdomain
に転送したいと考えています。そのため、ユーザーが にwww.app.com/sign_in
アクセスすると、自動的に に転送されwww.app.com/sign_in/mycompany
ます。
これはどのように達成できますか?
sign_in_path
アプリ全体に散らばっているので、ヘルパーメソッドを保持したいと思います。
単にアクションを使用するとredirect
、ループに陥ります。new
redirect_to sign_in_path(:name => cookies[:user_subdomain])
ご指摘ありがとうございます。
# routes.rb:
get 'sign_in', :to => 'sessions#new'
# sessions_controller.rb:
class SessionsController < ApplicationController
def new
params[:name] ||= cookies[:user_subdomain]
end
...
end