From a2224fb151d7e07f62d5971f091f820a3c30d431 Mon Sep 17 00:00:00 2001 From: sobrinho Date: Tue, 24 Nov 2009 06:44:42 +0800 Subject: [PATCH] Fix issue when using namespace name as symbol like `map.namespace :admin` --- lib/devise/mapping.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/devise/mapping.rb b/lib/devise/mapping.rb index 98859f76..3b4e10f2 100644 --- a/lib/devise/mapping.rb +++ b/lib/devise/mapping.rb @@ -62,7 +62,7 @@ module Devise @klass = (options.delete(:class_name) || name.to_s.classify).to_s @name = (options.delete(:scope) || name.to_s.singularize).to_sym @path_names = options.delete(:path_names) || {} - @path_prefix = options.delete(:path_prefix) || "" + @path_prefix = options.delete(:path_prefix).to_s @path_prefix << "/" unless @path_prefix[-1] == ?/ @route_options = options || {}