我正在尝试禁止在表单上更新下拉列表。
目前我的表格中有这一行:
<%= 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 是真的,但是当我编辑表单时,我仍然可以在下拉列表中选择新值。
我在这里做错了什么?