It raises an ArgumentError: wrong number of arguments (1 for 0), apparently when calling the iso8601 method with the 3 argument:
/Users/dball/.rvm/gems/ree-1.8.7-2012.02@decisiv/gems/activerecord-sqlserver-adapter-3.2.2/lib/active_record/connection_adapters/sqlserver/quoting.rb:70:in `iso8601' /Users/dball/.rvm/gems/ree-1.8.7-2012.02@decisiv/gems/activerecord-sqlserver-adapter-3.2.2/lib/active_record/connection_adapters/sqlserver/quoting.rb:70:in `quoted_datetime'
Here:
68 def quoted_datetime(value)
69 if value.acts_like?(:time)
70 debugger if $debug
71 value.is_a?(Date) ? quoted_value_acts_like_time_filter(value).to_time.xmlschema.to(18) : quoted_value_acts_like_time_filter(value).iso8601(3).to(22)
72 else
73 quoted_date(value)
74 end
75 end