0
私の工夫のログインページには、それらを表示するためにどのように間違った電子メール/パスワードのメッセージ が表示されませんか?工夫ショー間違った電子メール/パスワードのメッセージ
私は何をやった: を私が生成したビューとコントローラを工夫:
rails generate devise:views
rails generate devise:controllers
私はフラッシュのMSGを示してもdevise_helper.rb
module DeviseHelper
def devise_error_messages1!
resource.errors.full_messages.map { |msg| content_tag(:li, msg) }.join
end
def devise_error_messages2!
resource.errors.full_messages.map { |msg| content_tag(:p, msg) }.join
end
end
を作成しましたviews/users/sessions/new.erb
<% flash.each do |name, msg| %>
# New code (allow for flash elements to be arrays)
<% if msg.class == Array %>
<% msg.each do |message| %>
<%= content_tag :div, message, :id => "flash_#{name}" %>
<% end %>
<% else %>
# old code
<%= content_tag :div, msg, :id => "flash_#{name}" %>
<% end %> #don't forget the extra end
<% end %>
私は次に何をしますか? 私はthisのように同様の質問を読みましたが、
UPDを助けなかった:私は、私の答えは
とヘルパーや他の何かの必要はありません – user2950593