Da error.full_messages ein Array ist, wird die Flash-Nachricht als ["hoge hoge"] ausgegeben. → Ich möchte hogehoge anstelle von Zeichen ausgeben
Fügen Sie einfach die to_sentence-Methode zu Errors.full_messages hinzu
user_contorller.rb
class Users::UserController < Users::ApplicationController
#Unterlassung
def update
@user = user.Users
flash[:alert] = @user.errors.full_messages.to_sentence
end
#Unterlassung
end
Vielen Dank für Ihre harte Arbeit heute.
Recommended Posts