deviseでuser_nameを登録、更新するやり方
application_controller.erb
class ApplicationController < ActionController::Base before_action :configure_permitted_parameters, if: :devise_controller? protect_from_forgery with: :exception private def configure_permitted_parameters devise_parameter_sanitizer.permit(:sign_up, keys: [:name]) devise_parameter_sanitizer.permit(:account_update, keys: [:name]) end end
devise_parameter_sanitizer.permit(:sign_up, keys: [:name])
ここでサインアップ時にnameカラムに値を登録することを許可する。
devise_parameter_sanitizer.permit(:account_update, keys: [:name])
ここでアカウント情報更新時にnameカラムの値を更新することを許可する。