mongoid multi parameter attributes problem with date
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开发者_StackOverflow").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.
精彩评论