これは Ruby on Rails 固有の質問なので、これがここに属していることを願っています。製品、クライアント、出荷、領収書などのいくつかのモデルを持つ倉庫会社の在庫システムを設計しています。
クライアントがこれらのモデルに基づいてレポートを生成し、多くの異なるモデルからいくつかのレポートを取得できるようにする別のレポート セクションが必要です。メニューは次のようになります。
Generate Reports ->
Shipment Report
Receipts Report
Client Report
Product Report
Inventory Report
Billing Report (generates report based off
calculations between incoming
receipts and outgoing shipments)
私の質問は、レポート システムを RESTful な方法で構築する方法です。これは、ビューを持つコントローラーメソッドに対応するレポートコントローラーを生成するだけで構成されますか? レポート モデルを生成しますか? この問題にどのように取り組みますか?
編集:レポートはカスタムの日付範囲などで動的に生成されることを追加する必要があります。各レポートにはフォームが必要です。私の考えでは、コントローラを 1 つ使用するとビュー フォルダが大きくなる可能性があります。