J'ai présenté la devise, mais n'y a-t-il pas un moment où c'est la seule colonne?
Cette fois, je vais vous expliquer comment ajouter des colonnes! !!
Cette fois, nous ajouterons une colonne de nom. Exécutez la commande suivante dans le terminal.
$ rails g migration AddNameToUsers name:string
$ rails db:migrate
Modifiez application_controller.rb comme suit. La colonne de nom est maintenant enregistrée lorsque vous vous inscrivez en tant qu'utilisateur.
app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
before_action :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:sign_up, keys: [:name])
end
end
app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
before_action :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:sign_up, keys: [:name])
<!--Ajoutons la description correspondante au moment de l'édition comme suit-->
devise_parameter_sanitizer.permit(:account_update, keys: [:name])
end
end
Les données sont maintenant reflétées lors de l'édition: point_up_tone2:
J'espère que vous avez trouvé cet article utile: prier_tone2:
Recommended Posts