Deviseを使ってログインページへのリンクを開いたときに、 Invalid name or error!
と、何もしてないのに表示される。
この原因の理由としては、bootstrapを使いログインリンクを装飾していたのだが、button_to
でデザインしていたので、メソッドがpost
になっていたのが原因。
methodをgetに指定してあげればエラーは表示されなくなった。
<%= button_to 'ログイン', new_user_session_path, method: :get, :class => "btn btn-default navbar-btn" %>