Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. undefined method `for' for #<Devise::ParameterSanitizer:0x007fe4c2821988> Did you mean? fork
  2.  
  3. }
  4. elsif params[:action] == 'create'
  5. devise_parameter_sanitizer.for(:sign_up) {
  6. |u| u.permit(registration_params)
  7. }
  8. end
  9.  
  10. class ApplicationController < ActionController::Base
  11. protect_from_forgery with: :exception
  12. before_action :configure_devise_permitted_parameters, if: :devise_controller?
  13. protected
  14. def configure_devise_permitted_parameters
  15. registration_params = [:first_name,:last_name, :address,:gender, :DOB, :email, :password, :password_confirmation, :image, :thumb, :medium]
  16.  
  17. if params[:action] == 'update'
  18. devise_parameter_sanitizer.for(:account_update) {
  19. |u| u.permit(registration_params << :current_password)
  20. }
  21. elsif params[:action] == 'create'
  22. devise_parameter_sanitizer.for(:sign_up) {
  23. |u| u.permit(registration_params)
  24. }
  25. end
  26. end
  27.  
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement