デフォルトではHAS_MANYやMANY_MANYを一度にsaveしてくれる機能はないの?

調べたんだけど、いまいち分からなかった;
サンプルコードも、バリデーションやトランザクションを考慮してなかったり・・・