Railsはオブジェクトのすべての属性を検証します

AndrewJL

特定のモデルオブジェクト内のすべての属性の実際の存在を検証する方法はありますか?または、各属性をリストする必要がありますpresence: trueか?

助けてくれてありがとう。

AbM

すべてのモデル属性の配列を取得するには、を使用できますYourModel.attribute_namesただし、レコード作成時の検証中にこれらが空白になるためidすべての属性(、などcreated_atの存在を実際に検証することはできません

class YourModel < ActiveRecord::Base
  NON_VALIDATABLE_ATTRS = ["id", "created_at", "updated_at"] #or any other attribute that does not need validation
  VALIDATABLE_ATTRS = YourModel.attribute_names.reject{|attr| NON_VALIDATABLE_ATTRS.include?(attr)}

  validates_presence_of VALIDATABLE_ATTRS
end

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jsr 303は、オブジェクトのすべてのフィールドを検証しました

分類Dev

Rails:検証済みの属性を使用して値オブジェクトを作成する

分類Dev

Swift:CoreImage顔検出は、すべての丸いオブジェクトを顔として検出します

分類Dev

Django-すべてのオブジェクトの属性値を出力します

分類Dev

Laravelはオブジェクトの配列を検証します

分類Dev

LaravelはオブジェクトJSONの配列を検証します

分類Dev

Pythonですべてのオブジェクト属性を取得しますか?

分類Dev

Joi検証はデフォルトを空のオブジェクトとして設定します

分類Dev

NSPredicateはNSSetの属性を持つオブジェクトを検索します

分類Dev

Rubyは、属性に基づいて配列内のオブジェクトを検索して返します

分類Dev

Rubyは、属性に基づいて配列内のオブジェクトを検索して返します

分類Dev

Rubyは、属性に基づいて配列内のオブジェクトを検索して返します

分類Dev

Railsシリアライザーでオブジェクトのすべての属性を返す方法は?

分類Dev

json_extractを使用して、JSON配列内のすべてのオブジェクトを検索します

分類Dev

Rails4で深くネストされた子オブジェクトのセットのすべての親の親を検索します

分類Dev

透明度はすべてのオブジェクトを透明にします

分類Dev

GETからPOSTまでのオブジェクトIDを検証します

分類Dev

GETからPOSTまでのオブジェクトIDを検証します

分類Dev

Rails5モデルオブジェクトがすべてのDevise属性を表示していない

分類Dev

Java Validation:オブジェクト内のオブジェクトを検証します

分類Dev

Jquery IEのバグを検証します:[オブジェクトオブジェクト]

分類Dev

PHPOOPは属性でオブジェクトを検索します

分類Dev

Joi-オブジェクトの配列の値に対してプロパティを検証します

分類Dev

コレクションJavaMongodb内のすべてのオブジェクトを検索します

分類Dev

コールバックがあるMatlabFigureのすべてのオブジェクトを検索します

分類Dev

オブジェクトの配列のすべての一般的な要素を検索します-Javascript

分類Dev

時間差が1分の配列内のすべてのオブジェクトを検索します

分類Dev

特定のユーザーの変更されたすべてのオブジェクトを検索します

分類Dev

プレーヤーとカメラの間のすべてのオブジェクトを検索します

Related 関連記事

  1. 1

    jsr 303は、オブジェクトのすべてのフィールドを検証しました

  2. 2

    Rails:検証済みの属性を使用して値オブジェクトを作成する

  3. 3

    Swift:CoreImage顔検出は、すべての丸いオブジェクトを顔として検出します

  4. 4

    Django-すべてのオブジェクトの属性値を出力します

  5. 5

    Laravelはオブジェクトの配列を検証します

  6. 6

    LaravelはオブジェクトJSONの配列を検証します

  7. 7

    Pythonですべてのオブジェクト属性を取得しますか?

  8. 8

    Joi検証はデフォルトを空のオブジェクトとして設定します

  9. 9

    NSPredicateはNSSetの属性を持つオブジェクトを検索します

  10. 10

    Rubyは、属性に基づいて配列内のオブジェクトを検索して返します

  11. 11

    Rubyは、属性に基づいて配列内のオブジェクトを検索して返します

  12. 12

    Rubyは、属性に基づいて配列内のオブジェクトを検索して返します

  13. 13

    Railsシリアライザーでオブジェクトのすべての属性を返す方法は?

  14. 14

    json_extractを使用して、JSON配列内のすべてのオブジェクトを検索します

  15. 15

    Rails4で深くネストされた子オブジェクトのセットのすべての親の親を検索します

  16. 16

    透明度はすべてのオブジェクトを透明にします

  17. 17

    GETからPOSTまでのオブジェクトIDを検証します

  18. 18

    GETからPOSTまでのオブジェクトIDを検証します

  19. 19

    Rails5モデルオブジェクトがすべてのDevise属性を表示していない

  20. 20

    Java Validation:オブジェクト内のオブジェクトを検証します

  21. 21

    Jquery IEのバグを検証します:[オブジェクトオブジェクト]

  22. 22

    PHPOOPは属性でオブジェクトを検索します

  23. 23

    Joi-オブジェクトの配列の値に対してプロパティを検証します

  24. 24

    コレクションJavaMongodb内のすべてのオブジェクトを検索します

  25. 25

    コールバックがあるMatlabFigureのすべてのオブジェクトを検索します

  26. 26

    オブジェクトの配列のすべての一般的な要素を検索します-Javascript

  27. 27

    時間差が1分の配列内のすべてのオブジェクトを検索します

  28. 28

    特定のユーザーの変更されたすべてのオブジェクトを検索します

  29. 29

    プレーヤーとカメラの間のすべてのオブジェクトを検索します

ホットタグ

アーカイブ