私は2つのモデルがあります。カテゴリと投稿。それらはhas_many_and_belongs_to_many関係を使用して接続されます。私はレールのコンソールをチェックして、関係が働く。ActiveAdminは保存しません多くのフィールドに属しています
私はこのフォームのフィールドを使用して、ポストのカテゴリを設定するactiveadminのチェックボックスを作成しました:
f.input :categories, as: :check_boxes, collection: Category.all
私は他のすべてのフィールドデータ(タイトル、本文、メタに関する情報など)ので、それを保存しようとするときに問題がありますチェックを外してもカテゴリは変わらず、別のカテゴリもチェックされます。
私はこのような強力なパラメータを使用しています:
post_params = params.require(:post).permit(:title,:body,:meta_keywords,:meta_description,:excerpt,:image,:categories)
、アクティブな管理があまりにもカテゴリを保存するために私にいくつかの提案を与えてください!
最高の願い、 マット