Da der Gerätesteuerer nicht manipuliert werden kann, schreiben Sie ihn wie folgt in apprication.controller.rb
.
apprication.controller.rb
params.require(:Modellname).permit(:Schlüssel zu erlauben) #Normale starke Parameter
devise_parameter_sanitizer.permit(:Prozessname entwickeln, keys: [:Zulässige Spaltennamen]) # devise_parameter_starke Parameter des Desinfektionsmittels
: sign_in (bei der Anmeldeverarbeitung) : sign_up (bei der Anmeldeverarbeitung) : account_update (bei der Verarbeitung der Aktualisierung der Kontoinformationen)
if before_action ist eine Hilfsmethode, die die Verarbeitung nur ausführt, wenn der Rückgabewert true ist. Führen Sie für die Controller-Verarbeitung im Zusammenhang mit devise die Methode configure_permitted_parameters aus.
apprication.controller.rb
class ApplicationController < ActionController::Base
before_action :configure_permitted_parameters, if: :devise_controller?
private
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:Vorgangsname, keys: [:Spaltenname])
end
end
Recommended Posts