私の完全なコードはhttps://github.com/andyw8/simpleform_examplesで見ることができます
ProductCategory次の検証を行う結合モデルがあります。
validates :product, presence: true
validates :category, presence: true
私のProductモデルには次の関連付けがあります。
has_many :product_categories
has_many :categories, through: :product_categories
カテゴリを使用して新しい製品を作成しようとすると@product.save!、コントローラーでの呼び出しが次のように失敗します。
Validation failed: Product categories is invalid
検証を削除すると、すべてが機能し、結合モデルが正しく保存されます。
を使用していますが、この問題に関連する必要strong_parametersはないと思います。