私はこの問題についてウェブ上のさまざまな記事 (いくつかはここにあります) を見てきましたが、非常に多くの異なる提案があり、その多くは時代遅れであるため、今日ここで質問するようになりました...
ユーザー テーブルに admin というフィールドがありますか? これは :boolean データ型です。また、ビューのフォームに admin と呼ばれるチェックボックスがありますか? - フォームが送信されたときに、それに応じてテーブル レコードに TRUE と FALSE を作成できるようにしたいと考えています。
私のビューコードの一部は次のとおりです。
Admin User? <%= f.check_box :admin? %>
また、post_params でこれを許可しました - これは必要な手順ですか?
params.require(:staff).permit(:name, :email, :password, :password_confirmation, :admin?)
現時点でフォームを送信すると、管理者は? フィールドは影響を受けません。アドバイスをいただければ幸いです。