2016-07-05 15 views
0

私はdeviseを使用してフォームエラーを表示しようとしていますが、動作していないようです。私は関数を上書きしようとしても、エラーは返されません。deviseフォームエラーの表示方法

私はdevise_error_messagesを使用しています!工夫

<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %> 
     <%= devise_error_messages! %> 

     <div class="input-field"> 
      <%= f.label :email %> 
      <%= f.email_field :email, autofocus: true %> 
     </div> 

     <div class="input-field"> 
      <%= f.label :password %> 
      <%= f.password_field :password, autocomplete: "off" %> 
     </div> 

... 

何もによって生成されたデフォルトのフォーム内、いずれかの手がかりをアップしますか!

私はフラッシュメッセージ(無効な電子メールまたはパスワード)を取得します。フォームエラーでもないと思いませんか?

答えて

-1

これを試してみて、私に知らせてください:

挿入:<% = devise_error_messagesを! %>をフォーム入力フィールドの中に入れます。

+0

ちょっとこれはうまくいきません... –

+0

<%= devise_error_messages! %>と<%= f.error_notification%> – loloso

関連する問題