我已经在网上查看了大量关于这个问题的不同文章(一些在这里),但是有很多不同的建议,其中很多已经过时了,这让我今天在这里问......
我的用户表中有一个名为 admin 的字段?这是一个 :boolean 数据类型。我的视图中的表单中还有一个复选框,称为管理员?- 我希望能够在提交表单时在表记录中相应地创建 TRUE 和 FALSE。
我的部分视图代码是:
Admin User? <%= f.check_box :admin? %>
我也在我的 post_params 中允许这样做 - 这是必要的步骤吗?
params.require(:staff).permit(:name, :email, :password, :password_confirmation, :admin?)
当我现在提交表单时,管理员?场不受影响。任何建议将不胜感激。