Ruby on Rails 【Rails】polymorphic(ポリモーフィック)って何?使い方は? Railsで開発していると、polymorphic(ポリモーフィック)関連という言葉を目にすることがあります。 ただ、実際に使ったことがなかったり、なんとなくで理解しているという方も多いのではないでしょうか? この記事では、そんな方向けに ... 2025.07.06 Ruby on Rails
Ruby on Rails 【Rails】joins・preload・eager_load・includesの違いと使い分け RailsのActiveRecordで関連データを扱いたいとき、joins や includes など、いろいろなメソッドがありますよね。 でも、どう使い分けたらいいのかよく分からない…と疑問に思う方も多いのではないでしょうか。 この記事で... 2025.06.15 Ruby on Rails
Ruby on Rails 【Rails】カラムのデフォルト値変更時にロールバックが失敗する原因と対策 Railsでは change_column_default を使うことで、カラムのデフォルト値を変更することができます。ただし、マイグレーションを記述する際に少し注意が必要な点があります。それはロールバック時の挙動です。 今回は、実際の書き... 2025.04.05 Ruby on Rails