ActiveAdminの.csvへのエクスポートにオブジェクト属性がありません(Rails 3.2)

sixty4bit

Rails3.2アプリでActiveAdmin0.6.3を使用しています。インデックスの左下隅にあるリンクを使用して.csvにエクスポートすると、いくつかの重要な属性を含め、オブジェクトの属性のいくつかが省略されていることに気付きました。

たとえば、Jobsテーブルをエクスポートしようとしています。すべてのジョブには、user_idどのユーザーがジョブに関連付けられているかを示す属性があります。ただし、この行は、エクスポートアクションによって生成された.csvファイルには表示されません。

JSONにエクスポートすると、オブジェクトのデータベース属性がすべて表示されます。ただし、ActiveAdminインデックスで作成したカスタム列はいずれもエクスポートに含まれていません。これは別の、しかし関連する問題です。

オブジェクトのすべてのデータベース属性が.csvに表示されるように、なぜこれが必要なのかを理解し、解決策を見つけるのを誰かが助けてくれますか?そして、データベース内のオブジェクトから直接プルされた値だけでなく、AAインデックス(カスタム列を含む)に実際にあるものをAAにエクスポートさせることはできませんか?

sixty4bit

結局のところ、AAは、.csvエクスポート形式をカスタマイズする方法についてドキュメントで説明しています。このプロセスは、インデックスビュー自体のカスタマイズと非常によく似ています。

http://activeadmin.info/docs/4-csv-format.html

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Python 2-> 3:タイプ 'zip'のオブジェクトにlen()がありません

分類Dev

python3-エラーの理解AttributeError: '_ io.BufferedReader'オブジェクトに属性 'readv'がありません

分類Dev

django2での移行エラー。AttributeError: 'str'オブジェクトに属性がありません 'decode'

分類Dev

MayaのPySide2- 'モジュール'オブジェクトには属性 'QPushButton'がありません

分類Dev

AttributeError:Django 2のインストール中に、「モジュール」オブジェクトに属性「lru_cache」がありません

分類Dev

tkinterをexeに変換する際のPy2exeエラー-'モジュール'オブジェクトに属性 'tcldir'がありません

分類Dev

Pythonエラー: "'numpy.ndarray'オブジェクトに属性がありません 'words'" doc2vecのトレーニング時

分類Dev

v2の使用時にZiggeoApiオブジェクトに「イベント」属性がありません

分類Dev

2つの日付列の間の年= 'Timedelta'オブジェクトには属性 'item'がありません

分類Dev

エラー: `data`は、データフレーム、または` fortify() `によって強制可能な他のオブジェクトである必要があります。クラスDateのS3オブジェクトではありません。

分類Dev

「クラスgg / ggplotのS3オブジェクトではありません」のエラー

分類Dev

エラー: `data`は、データフレーム、または` fortify() `によって強制可能な他のオブジェクトである必要があり、クラスreactiveExpr / reactiveのS3オブジェクトではありません。

分類Dev

Pythonでのskimageのrgb2gray:AttributeError:Nonetypeオブジェクトに属性ndimがありません

分類Dev

Pythonでのskimageのrgb2gray:AttributeError:Nonetypeオブジェクトに属性ndimがありません

分類Dev

AttributeError: 'filter'オブジェクトにはPython3の属性 'replace'がありません

分類Dev

別のサポートオブジェクトが見つかりませんエラーAngular2

分類Dev

ケラスの前にレイヤーを追加しますか? - Conv2D' オブジェクトには属性 'is_placeholder' がありません

分類Dev

AttributeError: 'module'オブジェクトには属性 'PROTOCOL_TLSv1_2'がありません(Ubuntu上のPython 2.7.6)

分類Dev

パンダのConcat2列-AttributeError: 'DataFrame'オブジェクトに属性 'concat'がありません

分類Dev

/ profiles / user-profile / 2 / 'int'オブジェクトのAttributeErrorには属性 '_meta'がありません

分類Dev

three.min.js:2 THREE.Object3D.add:オブジェクトはTHREE.Object3Dのインスタンスではありません

分類Dev

three.min.js:2 THREE.Object3D.add:オブジェクトはTHREE.Object3Dのインスタンスではありません

分類Dev

ggraphのインストール時にエラー「libudunits2.aが見つかりません」、追加エラー:オブジェクト「scale_type」が「namespace:ggplot2」によってエクスポートされません

分類Dev

PyPlot凡例: 'Poly3DCollection'オブジェクトには属性 '_edgecolors2d'がありません

分類Dev

py2neo v3 AttributeError:オブジェクトに属性 'db_exists'がありません

分類Dev

'list'オブジェクトには属性がありません 'where'2つのデータセットをマージしようとしています

分類Dev

AS3エラー#1010用語が定義されておらず、プロパティがありません(オブジェクトの2つの配列間の衝突)

分類Dev

Python 3を使用する場合、Celeryの「モジュール」オブジェクトには属性「アプリ」がありません

分類Dev

2つのlaravelプロジェクトには3つのデータベースがあります

Related 関連記事

  1. 1

    Python 2-> 3:タイプ 'zip'のオブジェクトにlen()がありません

  2. 2

    python3-エラーの理解AttributeError: '_ io.BufferedReader'オブジェクトに属性 'readv'がありません

  3. 3

    django2での移行エラー。AttributeError: 'str'オブジェクトに属性がありません 'decode'

  4. 4

    MayaのPySide2- 'モジュール'オブジェクトには属性 'QPushButton'がありません

  5. 5

    AttributeError:Django 2のインストール中に、「モジュール」オブジェクトに属性「lru_cache」がありません

  6. 6

    tkinterをexeに変換する際のPy2exeエラー-'モジュール'オブジェクトに属性 'tcldir'がありません

  7. 7

    Pythonエラー: "'numpy.ndarray'オブジェクトに属性がありません 'words'" doc2vecのトレーニング時

  8. 8

    v2の使用時にZiggeoApiオブジェクトに「イベント」属性がありません

  9. 9

    2つの日付列の間の年= 'Timedelta'オブジェクトには属性 'item'がありません

  10. 10

    エラー: `data`は、データフレーム、または` fortify() `によって強制可能な他のオブジェクトである必要があります。クラスDateのS3オブジェクトではありません。

  11. 11

    「クラスgg / ggplotのS3オブジェクトではありません」のエラー

  12. 12

    エラー: `data`は、データフレーム、または` fortify() `によって強制可能な他のオブジェクトである必要があり、クラスreactiveExpr / reactiveのS3オブジェクトではありません。

  13. 13

    Pythonでのskimageのrgb2gray:AttributeError:Nonetypeオブジェクトに属性ndimがありません

  14. 14

    Pythonでのskimageのrgb2gray:AttributeError:Nonetypeオブジェクトに属性ndimがありません

  15. 15

    AttributeError: 'filter'オブジェクトにはPython3の属性 'replace'がありません

  16. 16

    別のサポートオブジェクトが見つかりませんエラーAngular2

  17. 17

    ケラスの前にレイヤーを追加しますか? - Conv2D' オブジェクトには属性 'is_placeholder' がありません

  18. 18

    AttributeError: 'module'オブジェクトには属性 'PROTOCOL_TLSv1_2'がありません(Ubuntu上のPython 2.7.6)

  19. 19

    パンダのConcat2列-AttributeError: 'DataFrame'オブジェクトに属性 'concat'がありません

  20. 20

    / profiles / user-profile / 2 / 'int'オブジェクトのAttributeErrorには属性 '_meta'がありません

  21. 21

    three.min.js:2 THREE.Object3D.add:オブジェクトはTHREE.Object3Dのインスタンスではありません

  22. 22

    three.min.js:2 THREE.Object3D.add:オブジェクトはTHREE.Object3Dのインスタンスではありません

  23. 23

    ggraphのインストール時にエラー「libudunits2.aが見つかりません」、追加エラー:オブジェクト「scale_type」が「namespace:ggplot2」によってエクスポートされません

  24. 24

    PyPlot凡例: 'Poly3DCollection'オブジェクトには属性 '_edgecolors2d'がありません

  25. 25

    py2neo v3 AttributeError:オブジェクトに属性 'db_exists'がありません

  26. 26

    'list'オブジェクトには属性がありません 'where'2つのデータセットをマージしようとしています

  27. 27

    AS3エラー#1010用語が定義されておらず、プロパティがありません(オブジェクトの2つの配列間の衝突)

  28. 28

    Python 3を使用する場合、Celeryの「モジュール」オブジェクトには属性「アプリ」がありません

  29. 29

    2つのlaravelプロジェクトには3つのデータベースがあります

ホットタグ

アーカイブ