我在网上看过很多不同的文章(其中一些在这里),涉及到这个问题,但是有很多不同的建议,其中许多已经过时,这促使我今天在这里提问...
在我的用户表中有一个名为"admin?"的字段,它是一个:boolean数据类型。我在我的视图表单中也有一个名为"admin?"的复选框 - 当表单提交时,我想能够相应地在表格记录中创建TRUE和FALSE。
我的视图代码的一部分如下:
Admin User? <%= f.check_box :admin? %>
同时我已经在我的post_params中允许了这一点,这是必要的步骤吗?
params.require(:staff).permit(:name, :email, :password, :password_confirmation, :admin?)
当我此刻提交表单时,管理员字段不受影响。如有建议,将不胜感激。