今の売上帳だと売上を登録していくたびにデータが積みあがっていくだけで集計ができないので不便です。
できれば月ごとの売上金額を集計したいと思い調べました。
ransackというgemを使えば簡単に検索機能が導入できるということで、ransackを使った検索機能の導入に挑戦します。
ねらいとしては、日付で範囲検索して抽出されたデータを集計するというものです。
ransackの使い方を検索してみると、これまた色々な方法が出てきます。
手当たりしだいにやってみるのですがなかなか思うようにいきません。
最終的には求めている処理ができるようになったのでこのようにアップしているのですが。理屈がわかりません。
合計金額もコントローラーでsum関数で集計したものをviewで表示したのですが、これもよくわかっていません。
理屈はわからないけど結果的にうまくいっているからOKなのか?
OKなわけないですね。
プログラミングについてはまだまだ勉強がたりませんが、自分で考えて自分が望むものが出来上がっていくのを見るのは本当にうれしいです。
こちらから、どんなものを作っているのか見ていただくことができます。
※読み込みにすごく時間がかかるときがあります。
https://sample-keiri.herokuapp.com/login
名前:samplekeiri
パスワード:password
でログインできます。
好きなように、登録、削除していただいて構いません。
コメント