我们在 rails 3.2 应用程序中使用 simple_form 2.0.2。对于某些布尔字段,我们希望在某些情况下使其只读并且不允许更新。这是我们应用程序中的代码:
<%= f.input :signed, :label => t('Signed'), :as => :boolean, :readonly => readonly?(@project, 'signed') %>
我们发现如果:readonly => true
,当鼠标在简单表单上的字段上时,会出现一个红色的小圆圈(圆圈中有一个斜线)。但是,该复选框仍然可以更改和保存。有没有办法使 simple_form 上的布尔复选框只读并且不能用 :readonly 更新?谢谢。