こんにちは、ネストされたフォームがあります (ユーザー登録のアドレス テーブル)。ユーザーは、ネストされたフォームを無効または有効にすることができます (すべてのテキスト ボックスを無効にする JavaScript をトリガーするチェックボックスを使用)。
モデルでは、無効なフォームを拒否したい。どうすればそれができますか?私はいくつかの各機能について考えましたが、すべてのテキストボックスが空白の場合、フォームは無効になり、1 つ以上のテキストボックスが入力された場合、通常の検証が行われます..またはこれの良い解決策は何ですか?
//accepts_nested_attributes_for :address, :reject_if => lambda { |a| a[:city].blank? }