Mongoid和simple_form,布尔类型不会创建复选框

Sco*_*erg 15 mongoid ruby-on-rails-3 simple-form

我从mongoid和simple_form开始.如果我有一个模型:type => Boolean并在带有= f.input的(haml)视图中渲染它,它会创建一个文本输入字段而不是一个复选框.

doc说boolean映射到一个复选框,但我怀疑布尔值和布尔值的处理方式不同.

我可以通过向simple_form添加:as => boolean来解决这个问题.

1)这是预期还是我做错了什么?2)有没有办法添加布尔到simple_form的一般映射?3)我应该为simple_form生成一个问题来纠正这个问题吗?

提前致谢.

Dav*_* J. 12

不幸的是,simple_form目前不能与Mongoid"自动"工作.你必须指定as: :boolean.

有迹象表明人们想要Mongoid整合,但我认为它还没有发生.那么,为什么不试一试呢?以下是问题跟踪器的一些相关票证: