目的
ユーザー登録時にパスワード確認を入力しないフォームを実現したい。
なにかスマートなやり方があるかも知れますが、とりあえずの対応です。
解決方法
とりあえず、登録前にpassword_confirmフィールドにpasswordを代入する。
obotframeworkb
class Users::RegistrationsController < Devise::RegistrationsController
before_action :set_password_confirmation! , only: [:create]
private
def set_password_confirmation!
params[:user][:password_confirmation] = params[:user][:password]
@para = params
pry
end
end
routes.rb
#上書きしたいコントローラーを設定
devise_for :users , :controllers => {
:registrations => 'users/registrations' ,
:sessions => 'users/sessions'
}