javascript - 在 Rails 上将复选框默认设置为 true

标签 javascript jquery ruby-on-rails checkbox default

我正在尝试使用 Rails 中的 check_box 帮助程序将复选框的默认值设置为 true。我在 Rails api documentation 中找不到解决方案

使用 check_box_tag 似乎非常简单,但我需要使用上面的帮助器,因为我需要它来创建模型对象

是否可以对模型对象使用 check_box_tag ?从文档来看似乎并非如此。

如果我无法直接在 Rails 中实现此功能,您能否建议任何 javascript、jquery 解决方法。

出于项目特定目的,我使用 Rails 2.0.2

任何关于这方面的指导都会非常方便..

非常感谢..

最佳答案

由于该复选框与模型的某个字段相关联,因此您所需要做的就是在模型上将值设置为 true:

在你的 Controller 中:

def new
  @model = Model.new
  @model.my_value = true
end

您认为:

<%= f.check_box :my_value %>

关于javascript - 在 Rails 上将复选框默认设置为 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6928385/

相关文章:

javascript - 如何防止在 Ionic Framework 中显示选项按钮?

javascript - 在 JavaScript 中读取数组的 `length` 属性真的是一项昂贵的操作吗?

javascript - 获取/设置本地存储的数值

javascript - JQUERY "Click to scroll"单击任何内容时都会返回到顶部

javascript - doPost(e) 不会触发 onChange(e) - 在 Google 电子表格中触发更改事件

javascript - 在 jCarousel 中的所有可见图像上触发 Javascript 函数

javascript - 让复选框过滤器正常工作

ruby-on-rails - 获取当前操作的路径/URL,包括查询字符串? (路轨)

ruby-on-rails - 请求另一台服务器获取 ruby​​ on Rails 中存在的文件

ruby-on-rails - 如何使用send_file下载文件?