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