エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Rails]whereが返すのはSQLの実行結果ではなくActiveRecord::Relationのインスタンス - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Rails]whereが返すのはSQLの実行結果ではなくActiveRecord::Relationのインスタンス - Qiita
この記事について ActiveRecord::Relationの理解をちゃんとできておらず、debugにハマったことがあった... この記事について ActiveRecord::Relationの理解をちゃんとできておらず、debugにハマったことがあったので備忘として残すもの ※網羅的に解説しているというよりは、見落としていた所について調べたことをまとめるものです。 参考書籍 パーフェクトRuby on Rails ActiveRecord::Relation ActiveRecord::Relationとは RailsのO/RマッパーであるActiveRecordにおいて定義されているクラスの一つです。 表題で「whereが〜」と書いていますが、そもそもwhereはActiveRecord::Relationで定義されているメソッドであり、実行結果としてAcitveRecord::Relationのインスタンスオブジェクトが返ってきます。 今回私がハマった理由として、以下の特性を理解していなかったことが挙げられます