0

Rails での Devise の使用について質問があります。サインアウト (ユーザー セッションの破棄) 後に特定のページにリダイレクトするにはどうすればよいですか?

Application Controller で次のことを試しましたが、動作していないようです。

  def after_sign_out_path_for(resource_or_scope)
    root_path 
  end

前もって感謝します!

4

1 に答える 1

0

それはウィキに従って動作するはずです。

たぶんあなたは最後の行を逃しました:

Devise::Controllers::Helpers#stored_location_forまた、アプリケーションコントローラのメソッドをオーバーライドして、を返す必要がありますnil。これはにも当てはまりますafter_sign_in_path_for。YMMV。

于 2012-06-27T17:33:42.497 に答える