これまでに作った機能について簡単にまとめていく。
今回は、
Deviseのデフォルトモデルへのカラムの追加
前提条件
deviseを使ったsession管理が行われていること
まだの方はこちら
カラムの追加
$ rails g migration AddColumnToUsers name:string
rails db:migrateの実行
デフォルトでは、メールアドレスとパスワードを受け取る設定になっている
ストロングパラメーターの追加
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
今回は、サインアップ時に追加
以上で作成完了