私のRailsアプリでは、ユーザーサインインページにユーザを転送したいのですが、これはクッキー:user_subdomain
に保存されています。したがって、ユーザーがwww.app.com/sign_in
に行くと、自動的にwww.app.com/sign_in/mycompany
に転送されるはずです。URLパラムをコントローラに追加するにはどうすればよいですか?
これはどのように達成できますか?
私は自分のアプリケーションの上に振りかけるので、私はsign_in_path
ヘルパーメソッドを保ちたいと思います。
私は単純にredirect
の場合、new
のアクションを使用してループします。
ありがとうございます。
# routes.rb:
get 'sign_in', :to => 'sessions#new'
# sessions_controller.rb:
class SessionsController < ApplicationController
def new
params[:name] ||= cookies[:user_subdomain]
end
...
end
あなたは 'www.app.com/sign_in'古いかに署名するだけの新しい方法が必要ですか? – Nermin
@Nermin:ちょうど新しい方法。 – Tintin81