diff --git a/lib/formtastic/builder/base.rb b/lib/formtastic/builder/base.rb
index <HASH>..<HASH> 100644
--- a/lib/formtastic/builder/base.rb
+++ b/lib/formtastic/builder/base.rb
@@ -57,12 +57,6 @@ module Formtastic
           model_name.constantize.content_columns.collect { |c| c.name.to_sym }.compact rescue []
         end
     
-        # Returns nil, or a symbol like :belongs_to or :has_many
-        def association_macro_for_method(method) #:nodoc:
-          reflection = reflection_for(method)
-          reflection.macro if reflection
-        end
-    
         def association_primary_key(method)
           reflection = reflection_for(method)
           reflection.options[:foreign_key] if reflection && !reflection.options[:foreign_key].blank?
diff --git a/lib/formtastic/builder/errors_helper.rb b/lib/formtastic/builder/errors_helper.rb
index <HASH>..<HASH> 100644
--- a/lib/formtastic/builder/errors_helper.rb
+++ b/lib/formtastic/builder/errors_helper.rb
@@ -96,6 +96,11 @@ module Formtastic
         @object && @object.respond_to?(:errors) && Formtastic::Builder::Base::INLINE_ERROR_TYPES.include?(inline_errors)
       end
       
+      def association_macro_for_method(method) #:nodoc:
+        reflection = reflection_for(method)
+        reflection.macro if reflection
+      end
+  
     end
   end
 end
\ No newline at end of file
moved association_macro_for_method to ErrorsHelper