4

Deviseについてアドバイスが必要です:))アプリにフロントページがあり、そこに認証フォームが含まれています。正しく動作しますが、システムが私からの認証を要求すると、/users/sign_in にドロップされます。(つまり、「パス リカバリ」の後)。フロントページを sign_in のデフォルト ページにするにはどうすればよいですか?

4

2 に答える 2

0

オーバーライドできる複数のコールバックもあります:

サインアップに成功した後

def after_sign_up_path_for(resource)end

サインインに成功した後

def after_sign_in_path_for(resource)end

于 2013-01-09T10:49:54.407 に答える
0

以下をオーバーライドできます。

# The path used after resending confirmation instructions.
def after_resending_confirmation_instructions_path_for(resource_name)
  new_session_path(resource_name)
end

延長する場合Devise::ConfirmationsControllerDevise READMEには、Devise コントローラーの構成/拡張に関する小さなセクションがあります。

于 2012-11-01T12:00:03.683 に答える