From 427054042e5189cbbf42d764175ee727aac46e46 Mon Sep 17 00:00:00 2001 From: Halit Alptekin Date: Thu, 29 Aug 2013 19:36:12 +0300 Subject: [PATCH] #30 permitted parameters --- app/controllers/application_controller.rb | 7 +++++++ app/views/devise/registrations/new.html.haml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index e83f44c..701521c 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -1,6 +1,7 @@ require 'application_responder' class ApplicationController < ActionController::Base before_filter :set_user_time_zone + before_filter :configure_permitted_parameters, if: :devise_controller? def handle_unverified_request @@ -17,6 +18,12 @@ def set_user_time_zone Time.zone = current_user.time_zone if user_signed_in? && current_user.time_zone.present? end + def configure_permitted_parameters + devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:username, :email) } + devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:first_name, :last_name, :email, + :password, :password_confirmation) } + end + layout :layouter def layouter diff --git a/app/views/devise/registrations/new.html.haml b/app/views/devise/registrations/new.html.haml index 1c4fa25..d645db9 100644 --- a/app/views/devise/registrations/new.html.haml +++ b/app/views/devise/registrations/new.html.haml @@ -2,7 +2,7 @@ = simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| = f.error_notification .form-inputs - = f.input :name, :autofocus => true + = f.input :first_name, :autofocus => true = f.input :email, :required => true = f.input :password, :required => true = f.input :password_confirmation, :required => true