diff --git a/lib/thinking_sphinx/configuration.rb b/lib/thinking_sphinx/configuration.rb index 17d469539..baf1d8fcb 100644 --- a/lib/thinking_sphinx/configuration.rb +++ b/lib/thinking_sphinx/configuration.rb @@ -122,6 +122,10 @@ def reset(custom_app_root=nil) parse_config self.version ||= @controller.sphinx_version + ThinkingSphinx::Attribute::SphinxTypeMappings.merge!( + :string => :sql_attr_string + ) if Riddle.loaded_version.to_i > 1 + self end @@ -301,10 +305,6 @@ def parse_config self.index_options[:enable_star] = true self.index_options[:min_prefix_len] = 1 end - - ThinkingSphinx::Attribute::SphinxTypeMappings.merge!( - :string => :sql_attr_string - ) if Riddle.loaded_version.to_i > 1 end def set_sphinx_setting(object, key, value, allowed = {})