-
Type: Task
-
Resolution: Done
-
Affects Version/s: None
-
Component/s: None
-
Labels:
<pre>
require 'rubygems'
gem 'mongoid', "= 2.0.0.beta.20"
require 'mongoid'
Mongoid.configure do |config|
name = "test_case"
config.master = Mongo::Connection.new.db(name)
end
class MyCol
include Mongoid::Document
field :field1
end
MyCol.where(:field1.ne => "something").where(:field1 => /other/)
</pre>
<pre>
$ ruby mongoid_bug_Report.rb
/usr/lib/ruby/gems/1.8/gems/mongoid-2.0.0.beta.20/lib/mongoid/criterion/inclusion.rb:129:in `merge!': can't convert Regexp into Hash (TypeError)
from /usr/lib/ruby/gems/1.8/gems/mongoid-2.0.0.beta.20/lib/mongoid/criterion/inclusion.rb:129:in `where'
from /usr/lib/ruby/gems/1.8/gems/mongoid-2.0.0.beta.20/lib/mongoid/criterion/inclusion.rb:127:in `each_pair'
from /usr/lib/ruby/gems/1.8/gems/mongoid-2.0.0.beta.20/lib/mongoid/criterion/inclusion.rb:127:in `where'
</pre>