したがって、ユーザーとロールの 2 つの Rails モデルがあり、それぞれが habtm と users_roles の結合テーブルで指定されています。
選択するロールのチェックボックスがあるユーザーフォームから保存すると、レールは結合テーブルの id 列に手動で値を挿入しようとしています。id 列は auto_increment に設定する必要があり、値を渡す必要がないため、これは私には意味がありません。保存しようとすると、MySQL エラーが発生します。
何か不足していますか?
ありがとう。