こんにちは。 MFクラウド給与の開発を担当しております中村です。 なでしこジャパン惜しかったですね。アメリカの序盤の勢いにやられてしまったという感じがしましたが、いい試合だったなぁ、と感動しました。 さて本題に入ります。 Webサービスの開発をしていると複数のテーブルから同時にデータを取得したいケースがあると思います。 railsの場合joinメソッドを使ったりしてできますが、関連するテーブルが3つ以上、更に関連先のテーブルのあるカラムの合計値をという場合、ActiveRecordだけと1回で取得するのが厳しい場合があります。 こういう場合に対応方法は幾つかあると思いますが、今回は『 squeel 』というgemを使う方法を採用しました。 インストール こちら普通にgem install squeelをするか、Gemfileに gem 'squeel' と書いてbundle install