0
我可以在哪裏使用Devise gem更改驗證以保存?我發現這種形式:Devise Ruby on Rails中的build_resource和資源是什麼?
def create build_resource(sign_up_params) if resource.valid? super else render :new end end
但我發現與此類似:
def create
@user = User.new(user_params)
respond_to do |format|
if @user.save
format.html { redirect_to @user, notice: 'User was successfully created.' }
format.json { render :show, status: :created, location: @user }
else
format.html { render :new }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
末
歡迎來到Stack Overflow!請閱讀[如何提出一個好問題](https://stackoverflow.com/help/how-to-ask)。你的問題應該是具體的,你的相關代碼應該[最小,完整和可驗證](https://stackoverflow.com/help/mcve)。 –