#12 deviseでカラムを追加

ユーザー名を表示するためのカラムを追加します。

$ rails g migration AddNameToUser name:string

内容を確認して実行します。

$ rake db:migrate

ユーザー名を編集するためにstrong parametersを設定します。

application_controller.rb

  before_filter :configure_permitted_parameters, if: :devise_controller?

  protected

  def configure_permitted_parameters
    devise_parameter_sanitizer.for(:account_update) << :name
  end

(過去に同じ様な記事を書いていました)

tsyknsr.hatenablog.com

最後に、ユーザー情報の編集ファイルにユーザー名の編集項目を追加しました。

現在の状態

f:id:tsyknsr:20160706232823p:plain

参考