如何实现切换按钮来设置Rails布尔字段

时间:2012-03-06 03:21:44

标签: ruby-on-rails

我有一个Rails表单,在布尔字段上有一个复选框。

我想使用Twitter Bootstrap替换带有切换按钮的复选框。

Rails有什么东西可以提供这种功能吗?或者,在单击切换按钮时,是否需要编写脚本来更新复选框值?

感谢您的任何指示。经过大量的搜索,我一直无法找到任何描述这一点的东西。

1 个答案:

答案 0 :(得分:2)

此时,切换Bootstrap按钮没有正确的标记,无法使用表格(source)开箱即用。

您可以使用隐藏字段环绕控件以将正确的值插入参数映射中。如果您正在使用AJAX请求,则只需将它们包含在参数中即可。

在单个切换的情况下,您可以实现一个简单的函数来设置隐藏值。

以您的形式:

<input name="toggled" value="false" />

提交前评估:

function isToggled() {
   $('input[name="toggled"]').value($('#toggleButton').hasClass('active'));
}