gpt4 book ai didi

ruby-on-rails-3 - Mongoid 和 simple_form, bool 类型不创建复选框

转载 作者:行者123 更新时间:2023-12-03 20:49:15 26 4
gpt4 key购买 nike

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

该文档说 boolean 映射到一个复选框,但我怀疑 Boolean 和 boolean 的处理方式不同。

我可以通过将 :as => boolean 添加到 simple_form 来解决。

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

提前致谢。

最佳答案

不幸的是, simple_form 目前不能“自动”与 Mongoid 一起工作。您必须指定 as: :boolean .

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

  • https://github.com/plataformatec/simple_form/issues/635
  • https://github.com/plataformatec/simple_form/pull/281
  • https://github.com/plataformatec/simple_form/pull/153
  • 关于ruby-on-rails-3 - Mongoid 和 simple_form, bool 类型不创建复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11159873/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com