0

ユーザー テーブル (ステータス) にフィールドがあります。これに基づいて、user.status =="S" の場合、ユーザーをログアウトする必要があり、このようなコードのフラッシュ メッセージを表示する必要があります。

if current_user.status == "S"

  flash[:message] = "Your account has been suspended."

  flash.keep(:message)

  sign_out

end  

ログアウトは機能していますが、フラッシュ メッセージが new_user_session_path に表示されません。

4

1 に答える 1

0

サインアウト後に current_user を配置する必要がある解決策を得ました

于 2012-09-20T06:43:57.237 に答える