mongoid和date_select的交道 小青年

前天在使用mongoid的时候用了

class Article
  include Mongoid::Document
  field :name
  field :content
  field :published_on, type: Date

end

在相应的视图中添加了一些对应属性的试图

<%= f.date_select :published_on  %>

当创建一个article成功后,在展现的html中published_on对应的是空的,后来在数据库中查看了一下,插入进去了,但是插入的不是published_on而是

变成了三个属性published_on(1i) 和 published_on(2i) 和published_on(3i) 。后来在网上查看到了一些错误处理的方法

那就是在article的model中添加一行

include Mongoid::MultiParameterAttributes
就可以了!

 

原文地址:https://www.cnblogs.com/perish/p/2682050.html