0

私の Rails アプリでは、ユーザーをCookie に保存されている個人のサインイン ページ:user_subdomainに転送したいと考えています。そのため、ユーザーが にwww.app.com/sign_inアクセスすると、自動的に に転送されwww.app.com/sign_in/mycompanyます。

これはどのように達成できますか?

sign_in_pathアプリ全体に散らばっているので、ヘルパーメソッドを保持したいと思います。

単にアクションを使用するとredirect、ループに陥ります。newredirect_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
4

1 に答える 1