ActiveRecordでサブクエリをLEFT JOINする
集計関数の結果を、一覧データに結合して表示したかったのだけれど、どうやればいいのか悩んでしまったので、メモとして残します。 結論を書くと、ActiveRecord::Relationからto_sqlで文字列としてサブクエ … Continue reading
集計関数の結果を、一覧データに結合して表示したかったのだけれど、どうやればいいのか悩んでしまったので、メモとして残します。 結論を書くと、ActiveRecord::Relationからto_sqlで文字列としてサブクエ … Continue reading
postgresqlで時間帯検索を行いたかったのでやり方を調べたので備忘録として残す。 時間帯検索ってのは、例えば9時から18時までの日々のデータを取る、というものだ。 例えば、9時から18時までにユーザー登録されたユー … Continue reading
数日前になりますが、ransacker_translatorというgemを作りました。 ransackで半角全角カナ、英数字、アルファベットの大文字小文字関係なく検索するためgemです。 https://github.c … Continue reading
Railsにはcounter_cacheというリレーション先のカウント数をキャッシュする仕組みがあります。これを使うと、リレーション先を参照してカウントせずに済むのでデータベースへのアクセス数が減って速くなります。いいで … Continue reading
単純に自分のコードの書き方が悪かっただけなのですが…。 Deviseでタイムアウトした後にCanCanでアクセス権限チェックが働いて、アクセス権限がないというメッセージになっていました。タイムアウトならタイムアウトという … Continue reading