diff --git a/Gemfile b/Gemfile index 67bab91c9..01d6b323b 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,7 @@ ruby '2.3.1' gem 'dotenv-rails', groups: [:development, :test] gem 'rails', '4.2.6' -gem 'devise', '~> 3.5.0' +gem 'devise', '4.1.0' gem 'pundit' gem 'puma' gem 'jquery-rails' diff --git a/Gemfile.lock b/Gemfile.lock index 32457883a..d8c93b4c6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -88,12 +88,11 @@ GEM safe_yaml (~> 1.0.0) crass (1.0.2) debug_inspector (0.0.2) - devise (3.5.9) + devise (4.1.0) bcrypt (~> 3.0) orm_adapter (~> 0.1) - railties (>= 3.2.6, < 5) + railties (>= 4.1.0, < 5.1) responders - thread_safe (~> 0.1) warden (~> 1.2.3) diff-lcs (1.2.5) dotenv (2.1.1) @@ -353,7 +352,7 @@ DEPENDENCIES capybara (>= 2.0.1) capybara-screenshot coffee-rails - devise (~> 3.5.0) + devise (= 4.1.0) dotenv-rails factory_girl_rails faker diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index dee92a183..acaa741c1 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -29,7 +29,7 @@ def after_sign_in_path_for(resource) protected def configure_permitted_parameters - devise_parameter_sanitizer.for(:sign_up) do |u| + devise_parameter_sanitizer.permit(:sign_up) do |u| u.permit(User::PERMITTED_ATTRIBUTES + [region_ids: []]) end end diff --git a/app/views/devise/registrations/_form.html.erb b/app/views/devise/registrations/_form.html.erb index 94a73bc17..877fd33ed 100644 --- a/app/views/devise/registrations/_form.html.erb +++ b/app/views/devise/registrations/_form.html.erb @@ -96,7 +96,7 @@ <%= provider[:name] %> (UID <%= existing_authentication.uid %>) <% else %> - <%= link_to user_omniauth_authorize_path(provider[:key]) do %> + <%= link_to omniauth_authorize_path(:user, provider[:key]) do %> Associate with <%= provider[:name] %> <% end %> diff --git a/app/views/shared/_sign_in.html.erb b/app/views/shared/_sign_in.html.erb index 66334ae84..76c2f66e4 100644 --- a/app/views/shared/_sign_in.html.erb +++ b/app/views/shared/_sign_in.html.erb @@ -19,7 +19,7 @@