Rails 4to_jsonにはすべての関連付けが含まれます

ジェイデル

だから私は特定の関連付けを含める方法を知っています:

obj.to_json include: :some_association_name

私が理解しようとしているのは、すべての関連付けを盲目的に含める方法があり、それぞれを個別にリストする必要がないかどうかです。私は楽観的に試しました:

obj.to_json include: :all

もちろん、それはうまくいきませんでした。誰かアイデアはありますか?

ありがとう!

ウズベクジョン

これを試して:

obj.to_json(include: obj.class.reflect_on_all_associations.map(&:name))

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Rails left_joinsは、条件が満たされた場合に関連付けをすべて削除します

分類Dev

Rails 4のJSONには、オブジェクトのすべてのフィールドが含まれているわけではありません

分類Dev

Rails:association.eachは最後にすべての関連付けを表示しますか?

分類Dev

Rails-親IDが子の関連付けのいずれにも含まれていないオブジェクトを取得します

分類Dev

Rails:関連付けがX未満のモデルを検索します。関連付けがないモデルも含まれます。

分類Dev

Rails 4は、複数のユーザーに関連付けられたタスクを返します

分類Dev

Rails:すべての関連付けが条件を満たすオブジェクトのみを返します

分類Dev

Railsはモデルのエラーメッセージに関連付けられています

分類Dev

Rails、ActiveRecord、has_many:through:関連付けがないすべてのレコードを検索します

分類Dev

Railsはモデルの関連付けから並べ替えます

分類Dev

has_manyのインクルードを含むRailsクエリは、関連付けに属します

分類Dev

Railsは関連付けを制限して結合します

分類Dev

Railsは、関連付けられている2番目のレベルを除くすべてのレコードを検索します

分類Dev

rails-関連付けパラメータが選択されていますが、パラメータは永続的に「変更」されます

分類Dev

Rails 4は、ユーザーに関連付けられたモデルに関連付けられた複数のプロバイダーを使用してOmniauthを考案します

分類Dev

Railsの外部キーの関連付けにエラーがあります

分類Dev

Railsは多対多の関連付けを追加しますか?

分類Dev

の属性へのアクセスには、Railsで多くの関連付けがあります

分類Dev

Railsモデルhas_manyは同じモデルに関連付けられています

分類Dev

Railsは関連付けの属性に基づいてレコードをクエリします

分類Dev

Rails には、複数の属性を設定して関連付けを介して多くのものがあります。

分類Dev

Rails4の既存の関連付け 'belongs_to'を確認します

分類Dev

Railsモデルの#attributesメソッドは、gemが挿入された関連付けをモデル属性として表示します

分類Dev

Rails ActiveRecordは作成時に関連付けを保存しませんが、更新時に保存します

分類Dev

Railsはタグ付け可能として機能し、特定のタグを持つすべての関連オブジェクトを取得します

分類Dev

Railsの関数/メソッドをhtml.erbに関連付けます

分類Dev

Rails 4には、以下が含まれ、選択されます。

分類Dev

Rails 4のネストされたフォームデータが保存されておらず、関連付けによって多くのデータがあります

分類Dev

Railsは関連付けを通じてhas_manyを削除します

Related 関連記事

  1. 1

    Rails left_joinsは、条件が満たされた場合に関連付けをすべて削除します

  2. 2

    Rails 4のJSONには、オブジェクトのすべてのフィールドが含まれているわけではありません

  3. 3

    Rails:association.eachは最後にすべての関連付けを表示しますか?

  4. 4

    Rails-親IDが子の関連付けのいずれにも含まれていないオブジェクトを取得します

  5. 5

    Rails:関連付けがX未満のモデルを検索します。関連付けがないモデルも含まれます。

  6. 6

    Rails 4は、複数のユーザーに関連付けられたタスクを返します

  7. 7

    Rails:すべての関連付けが条件を満たすオブジェクトのみを返します

  8. 8

    Railsはモデルのエラーメッセージに関連付けられています

  9. 9

    Rails、ActiveRecord、has_many:through:関連付けがないすべてのレコードを検索します

  10. 10

    Railsはモデルの関連付けから並べ替えます

  11. 11

    has_manyのインクルードを含むRailsクエリは、関連付けに属します

  12. 12

    Railsは関連付けを制限して結合します

  13. 13

    Railsは、関連付けられている2番目のレベルを除くすべてのレコードを検索します

  14. 14

    rails-関連付けパラメータが選択されていますが、パラメータは永続的に「変更」されます

  15. 15

    Rails 4は、ユーザーに関連付けられたモデルに関連付けられた複数のプロバイダーを使用してOmniauthを考案します

  16. 16

    Railsの外部キーの関連付けにエラーがあります

  17. 17

    Railsは多対多の関連付けを追加しますか?

  18. 18

    の属性へのアクセスには、Railsで多くの関連付けがあります

  19. 19

    Railsモデルhas_manyは同じモデルに関連付けられています

  20. 20

    Railsは関連付けの属性に基づいてレコードをクエリします

  21. 21

    Rails には、複数の属性を設定して関連付けを介して多くのものがあります。

  22. 22

    Rails4の既存の関連付け 'belongs_to'を確認します

  23. 23

    Railsモデルの#attributesメソッドは、gemが挿入された関連付けをモデル属性として表示します

  24. 24

    Rails ActiveRecordは作成時に関連付けを保存しませんが、更新時に保存します

  25. 25

    Railsはタグ付け可能として機能し、特定のタグを持つすべての関連オブジェクトを取得します

  26. 26

    Railsの関数/メソッドをhtml.erbに関連付けます

  27. 27

    Rails 4には、以下が含まれ、選択されます。

  28. 28

    Rails 4のネストされたフォームデータが保存されておらず、関連付けによって多くのデータがあります

  29. 29

    Railsは関連付けを通じてhas_manyを削除します

ホットタグ

アーカイブ