Rails勉強中です。
Controllerでサブクエリを実行しようと思った際に、ググってみると、2つの方法が見つかりました。
- find_by_sqlで生のSQLを実行
- Arel でサブクエリ
でこのArelてやつが初見でして、ActiveRecordのライブラリということと、それ用の構文があることはわかったのですが、少し複雑なSQLを書く場合、このArelて実際に現場でも頻繁に使われるのでしょうか?または、生のSQLで書いてしまうのでしょうか?
現場によるのかもしれませんが、独学で勉強しているとその辺りの情報がイマイチわからないので、教えていただけると助かります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/13 08:05