Rails3.2アプリでActiveAdmin0.6.3を使用しています。インデックスの左下隅にあるリンクを使用して.csvにエクスポートすると、いくつかの重要な属性を含め、オブジェクトの属性のいくつかが省略されていることに気付きました。
たとえば、Jobsテーブルをエクスポートしようとしています。すべてのジョブには、user_id
どのユーザーがジョブに関連付けられているかを示す属性があります。ただし、この行は、エクスポートアクションによって生成された.csvファイルには表示されません。
JSONにエクスポートすると、オブジェクトのデータベース属性がすべて表示されます。ただし、ActiveAdminインデックスで作成したカスタム列はいずれもエクスポートに含まれていません。これは別の、しかし関連する問題です。
オブジェクトのすべてのデータベース属性が.csvに表示されるように、なぜこれが必要なのかを理解し、解決策を見つけるのを誰かが助けてくれますか?そして、データベース内のオブジェクトから直接プルされた値だけでなく、AAインデックス(カスタム列を含む)に実際にあるものをAAにエクスポートさせることはできませんか?
結局のところ、AAは、.csvエクスポート形式をカスタマイズする方法についてドキュメントで説明しています。このプロセスは、インデックスビュー自体のカスタマイズと非常によく似ています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加