私の完全なコードは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
はないと思います。