首页 > 解决方案 > Rails 4 check_box_tag 禁用不工作?

问题描述

在我看来,我有这个简单的标签:

<label class="checkbox_label">
     <%= check_box_tag 'view_accounts', :disabled => true  %>
      View Bank Accounts
</label> <br>

我试图禁用它,因为它只是一个活动记录的概述。但令我惊讶的是,它不起作用。我尝试了所有我知道的格式来声明该复选框已禁用。

还有什么我想念的吗?

- 使用 Rails 4,火狐

提前致谢!

标签: htmlruby-on-railsruby-on-rails-4

解决方案


复选框标签

<%= check_box_tag 'view_accounts', 'true', false, :disabled => true  %>

它需要 4 个参数

  • 字段名,(“view_accounts”)

  • 要在检查时发送的值,(例如 -> params[:view_accounts] => 'true', on checked

  • 默认情况下将复选框标记为选中/未选中(例如 -> true => checked, false => unchecked

  • 和 HTML 选项(例如 -> :disabled => true


推荐阅读