環境 Ruby 2.4.1 Rails 4.2.9 capybara 2.15.1 poltergeist 1 …
月別: 2018年9月
Modelで自分自身のurlを取得する
環境 Ruby 2.5.0 Rails 5.2.0 Controllerなどrequestオブジェクトが取れる …
FactoryBotのtraitとafterコールバックを併用する
環境 Ruby 2.5.0 RSpec 3.7.1 Rails 5.2.0 気づいたらFactoryGirlが …
SQLパフォーマンスについて考える
最近はRoRばかり触っているので生SQLを見る機会はかなり減ったが それでもSQLのパフォーマンスというのはア …
Active Recordでorderやpluckの中に集計関数を入れると警告が出る件
環境 Ruby 2.5.0 Rails 5.2.0 こういったSQLを発行したいときに [crayon-672 …
フルリモートで働くということ(1) ~常駐の意味とは~
私は1年前に今の会社に入ってからというもの、以下の働き方を続けている。 ・基本的にリモート(自宅)作業 ・会社 …
Active Recordでシンプルにunionを実現する
環境 Ruby 2.5.0 Rails 5.2.0 業務的なコードを書いていると、どう工夫しても複雑なSQLに …
timestamp型のカラムに時分だけで検索する
例えば、レコードの作成時間(timestamp型)が9時〜17時であるもののみ取得したいとき、以下のSQLにな …
確認用の入力欄はconfirmationを活用しよう
環境 Ruby 2.5.0 Rails 5.2.0 RoRは標準で提供している機能が膨大なので 便利ヘルパーな …
継承先クラスでオーバーライドされたメソッドを継承元クラスから呼び出す
環境 Ruby 2.5.0 Rails 5.2.0 元々がJava使いだったもので、RoRを使っていても複雑な …