ruby on rails - Customining devise creating action -
in controller in action create have next code
def create params[:user].merge!(verified: true) super end
on form have checkbox name tos_agreement
. how forcefulness devise not save resource in super if tos_agreement value in params != '1' render instead adding error @user.errors ?
i can't utilize model method implementing such checkboxes, have handle via controller without rewritting devise's super method
you can utilize validates_acceptance_of
provided within rails. check out here
ruby-on-rails ruby devise
No comments:
Post a Comment