I have been following the mongoid railscast and I am facing a multi parameter attributes problem when i add a new field  field :published_on, :type => Date  
Article.find("4da14b1447640b14eb000002").published_on 
=> nil
but with Article.find('4da14b1447640b14eb000002')
=> published_on: nil, published_on(1i): "2011", published_on(2i): "6", published_on(3i): "10"
How do i get the desire output?
i know there is a temporary solution https://gist.github.com/315227
but the issue of this problem is closed and I have the latest 2.0.1 mongoid gem and yet the problem occur.
Modify your Article class so it looks like the one below.
class Article
  include Mongoid::Document
  include Mongoid::MultiParameterAttributes
  ...
end
                        In case you're using Mongoid 4.0 - the Mongoid::MultiParameterAttributes has been removed there.
If you need this functionality anyway you may take the classes from this blog.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With