recipes/devise.rb in rails_apps_composer-1.0.12 vs recipes/devise.rb in rails_apps_composer-1.0.14
- old
+ new
@@ -32,9 +32,15 @@
end
# Prevent logging of password_confirmation
gsub_file 'config/application.rb', /:password/, ':password, :password_confirmation'
+ if recipes.include? 'cucumber'
+ # Cucumber wants to test GET requests not DELETE requests for destroy_user_session_path
+ # (see https://github.com/RailsApps/rails3-devise-rspec-cucumber/issues/3)
+ gsub_file 'config/initializers/devise.rb', 'config.sign_out_via = :delete', 'config.sign_out_via = :get'
+ end
+
end
after_everything do
say_wizard "Devise recipe running 'after everything'"
\ No newline at end of file