0
我试图禁用从窗体上更新的下拉列表。Rails f.select试图禁用更改下拉列表
目前我有这条线在我的形式:
<%= f.select :permission, options_for_select([['Admin', 'admin'], ['Read Only', 'readonly'], ['Editable', 'editable']], {:disabled => @permissions_disabled}) %>
包含我的编辑控制方法:
@permissions_disabled = params[:id].to_i == current_user.id.to_i
p @permissions_disabled
我可以清楚地看到我的日志1 @ permissions_disabled1是真实的,但是当我编辑表单,我仍然可以在下拉列表中选择新值。
我在这里做错了什么?
我试过以前,当我这样做,我得到这个错误'错号在我的f.select行上的参数(3的2)'。 – Catfish 2013-03-11 06:46:56
你可以检查我更新的答案吗?当我添加时{ – jvnill 2013-03-11 06:51:35
},它工作正常。 – 2014-08-01 23:06:06