ユーザーセクションに新しいエクスポートを追加するプラグインを構築しています。
エクスポートごとに新しいコントローラーを追加するのではなく、ExportCsvController を拡張して新しいアクションを追加したいと思います。
これを達成するにはどうすればよいですか?
ありがとうございます。
ユーザーセクションに新しいエクスポートを追加するプラグインを構築しています。
エクスポートごとに新しいコントローラーを追加するのではなく、ExportCsvController を拡張して新しいアクションを追加したいと思います。
これを達成するにはどうすればよいですか?
ありがとうございます。
どのような問題を解決していますか?データエクスプローラープラグインで解決できますか?
もし解決できない場合は、ルートを追加してCSVをエクスポートする機能があるので、確認してみてください。
ご返信ありがとうございます。
2つの新しいエクスポートを作成する必要があります。
新しいコントローラーを作成せずに、これら2つのエクスポートをExportCsvControllerに追加したいと思います。
はい、データエクスプローラーで問題を解決できますが、フォーラムを構築しているクライアントは技術者ではないため、CSVへのエクスポートは彼にデータを示す唯一の方法です。
プラグインは既存のRailsコントローラーに新しいメソッドを追加するのではなく、データエクスプローラーロジックの新しいコントローラーを作成しています。
データエクスプローラープラグインを使用すると、CSVをダウンロードできます。
また、API経由でファイルを直接ダウンロードすることで、自動化することも可能です。
Data Explorerプラグインを使用すると、CSVまたはJSON(最近ではグラフを表示するボタンも追加されました)にエクスポートするボタンがあります。
特定のグループにクエリへのアクセスを許可することもできます(ここで管理者ユーザーについて話しているのでなければ)。
その後、ユーザーはグループページで「レポート」を見ることができます。クエリを実行し、結果をCSVにエクスポートできます。
これでうまくいきますか?
はい、機能しますが、ユーザーはSQLクエリの書き方を知っている必要がありますよね?
ありがとうございます。このソリューションがお客様に有効かどうか調査してみます。![]()