From af8d38e45b24ad06f89af254c4c0dc4c6c39f723 Mon Sep 17 00:00:00 2001 From: Jaume Prat Date: Thu, 5 Feb 2015 14:33:09 +0100 Subject: [PATCH] do not set :script_name option with nil --- lib/devise/failure_app.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/devise/failure_app.rb b/lib/devise/failure_app.rb index 783d2d6e..2c758bfa 100644 --- a/lib/devise/failure_app.rb +++ b/lib/devise/failure_app.rb @@ -111,7 +111,10 @@ module Devise opts[:format] = request_format unless skip_format? config = Rails.application.config - opts[:script_name] = (config.relative_url_root if config.respond_to?(:relative_url_root)) + + if config.respond_to?(:relative_url_root) && config.relative_url_root.present? + opts[:script_name] = config.relative_url_root + end context = send(Devise.available_router_name)