sontixyou blog

技術まわり、ガジェット関連について

Rails

Rails内で直接SQLを書く方法

背景 私の中でRailsのActive RecordとSQLの相対表があまりなく、Active Recordを実行したときにどんなSQLが実行されるのかについてもっと詳しくなりたいため、勉強します。 直接SQLを実行するためには 3種類の方法はあります。 execute これはクエリを実行で…

Rails table_name_prefixメソッドについて

背景 Railsにmatch_resultsというテーブルを追加したいとする。 Railsのモデル ディレクトリの構造をmodels/match/result.rbにしたい。 実際どうやるのか そういうときは、以下のコマンドを実行すればよい。 bundle exec rails generate Match::Result score…