[RUBY] [Schienen] In Gerät hinzugefügt: Benutzername nicht zur Datenbank hinzugefügt
Problem
- Der Anmeldebildschirm wird nicht gespeichert, selbst wenn Sie den Benutzernamen eingeben
- Ich kann aus irgendeinem Grund mit Rollback-Transaktion nicht in der Datenbank speichern
Annahme
--Einführung des Geräts und Hinzufügen einer neuen Spalte
(diesmal: Spalte mit dem Benutzernamen)
- Die Fehlermeldung wird ins Japanische übersetzt
Was ich getan habe
- Ich verstehe den englischen Fehler nicht, also Japaneseize Devise und
[Richtige "Übersetzung fehlt" nach Devise Japaneseization] Siehe (https://poinorou.hatenablog.com/entry/2019/09/16/090336)
Lösungen
zu application_controller
application_controller
class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
before_action :configure_permitted_parameters, if: :devise_controller?
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:sign_up, keys: [:username])
end
end
Füllen Sie aus: ok_hand: