【问题标题】:Rails f.check_box set checked/unchecked valuesRails f.check_box 设置选中/未选中值
【发布时间】:2013-05-10 12:34:59
【问题描述】:

所以我在 Rails 中获得了一个带有复选框的表单助手; 我希望该复选框在选中或未选中时具有“thatvalue”或“thisvalue”的值; 我还没有找到任何地方如何使用

进行设置
f.check_box :field

我发现了类似的东西

<%= form.check_box :field, {}, "thisvalue", "thatvalue"  %>

但它不起作用,因为我还在标签内设置了 :class 和 :style ,所以有类似

<%= form.check_box :field, {}, "thisvalue", "thatvalue", :class => "checkbox", :style => "display:none;" %>

错误并告诉我错误的参数数量(5 比 4)

所以现在我必须在我的控制器中“破解”它,并根据我的复选框是 0 还是 1 来设置我的字段......这很糟糕。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails forms checkbox helper


    【解决方案1】:

    好吧,没关系,我误解了“选项”字段...

    答案很简单

    <%= f.check_box :field, {:class => "myclass", :style => "mystyle"}, "checked-value", "unchecked-value" %>
    

    而且效果很好:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 2013-08-30
      • 1970-01-01
      • 2020-11-23
      • 2014-03-08
      相关资源
      最近更新 更多