【问题标题】:Ruby on rails check_box always rendering checkedRuby on rails check_box 总是渲染选中
【发布时间】:2015-03-19 22:35:01
【问题描述】:

我的 rails 复选框总是在 dom 中被选中。我怎样才能使它在页面加载时检查对象是否为真?

= f.check_box :split_funding, {class: "split_funding", :disabled => @survey.completed?, id: "split_funding_#{school.id}", "data-attribute" => "split_funding", "data-id" => school.id}

【问题讨论】:

    标签: html ruby-on-rails ruby-on-rails-4


    【解决方案1】:

    像这样传递checked 属性:

    = f.check_box :split_funding, {checked: @survey.split_funding, class: "split_funding", :disabled => @survey.completed?, id: "split_funding_#{school.id}", "data-attribute" => "split_funding", "data-id" => school.id}
    

    我不确定你所说的“如果对象为真”是什么意思,所以我假设:split_funding 将返回真/假。如果是关系,您可以在末尾链接:present? 以检查关系是否存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-24
      • 2010-11-10
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 2012-12-23
      相关资源
      最近更新 更多