Rails2とRails3の両方で、:autosave => true a has_manyアソシエーションの場合、コレクションはループスルーされ、各子アソシエーションでsave(:validate => false)が呼び出されます。何故ですか?その子オブジェクトに対して実行するにはbefore_validationコールバックが必要ですが、検証をスキップするのは保存であるため、必要ありません。
これを回避する良い方法は何ですか?そして、検証をスキップする目的は何ですか?
どんな助けでも大歓迎です!ありがとう!