如何使复选框在最初显示时默认为“已选中”?
我还没有找到一种“Rails”方法来做到这一点(可行),所以我用 JavaScript 做到了。在 Rails 中有没有正确的方法来做到这一点?我正在使用 Rails 1.2.3。
最佳答案
Rails 3.x
= form_for(@user) do |f|
= f.check_box :subscribe, {checked: true, ...}
这会将检查状态设置为 true,应该可以正常工作。注意散列的 ruby 1.9.x 语法,对于 ruby 1.8.x 使用散列标记格式 {:checked => true, ...}
关于ruby-on-rails - 如何在 Rails 1.2.3 中使复选框默认为 "checked"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/586604/