こんばんは!Solidusの会員新規登録でユーザー名を追加したかったので追加を方法を調べました。
まずはユーザーテーブルにカラムを追加します。
bundle exec rails g migration AddNameToSpreeUsers name:string
class AddNameToSpreeUsers < ActiveRecord::Migration[5.1]
def change
add_column :spree_users, :name, :string
end
end
config/initializers/spree.rb
に以下のコードを追記します。
config/initializers/spree.rb
Spree::PermittedAttributes.user_attributes << :name
新規登録フォームにユーザー名を追加します。Viewのカスタマイズ方法は割愛します。
これで登録時にユーザー名を追加することができます。