Rails
Rails7から ActiveRecord より発行されるクエリに自動でコメントを添付する機能が追加されている。 Railsへ追加された時のPRは以下 github.com クエリの末尾に controller, action などの情報を添付してくれるようになる。 - SELECT `users.*` FROM `users` …
はじめに Railsアプリケーションのパフォーマンス改善を始めるとどこからどんな手順で進めたら良いのか、進め方が誤っているんじゃないかと不安になることが多いですよね。 私も試行錯誤しながらパフォーマンス改善しているのですが、いくつかパターンがわか…
特定のカラムが更新された時だけコールバックを実行したいケースがあり、saved_change_to_*?メソッドを利用した。 saved_change_to_*メソッドは特定のカラムが更新されたかどうかを判定するのに使用することができる。 特定のカラムが更新された場合 Userモ…
loaded?メソッドを使うとeager loadingしているか確認することができるという話を聞いたので少し調べてみた。 使ったことがなかったけどActiveRecord::Associations::AssociationProxyのloaded?メソッドを使うと「SQLクエリを発行し、 オブジェクトを取得し…