Quantcast
Channel: Active Recordの記事一覧|TechRacho by BPS株式会社
Browsing all 68 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Rails: where.firstとfind_byの違いを知る(翻訳)

概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Know what your scopes are doing: where.first vs find_by – Andy Croll 原文公開日: 2022/03/14 原著者: Andy Croll 日本語タイトルは内容に即したものにしました。 参考: 週刊Railsウォッチ20220328 where.firstとfind_by...

View Article


Image may be NSFW.
Clik here to view.

Rails: JOINしたActiveRecord::Relationをlimitして件数が合わない場合の対処法

環境 Ruby: 3.0.2 Rails: 6.1.4.1 MySQL: 5.7 ※ Railsのバージョンを上げたりDBMSを変えたりしたときには再現しなかった問題なので、環境依存している話かもしれません。 やりたいこと あるモデルのレコードを、has_many の関係にあるモデルのうち最新のレコードでorderした上で、limitして件数を絞り込みたいです。...

View Article


Image may be NSFW.
Clik here to view.

Rails: Active Recordのコールバックを避けて「Domain Event」を使おう(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Domain Events over Active Record Callbacks | Arkency Blog 原文公開日: 2016/05/03 著者: Robert Pankowecki サイト: Arkency Blog 参考: Domain Event 参考: ドメイン イベント: 設計と実装 | Microsoft...

View Article

Image may be NSFW.
Clik here to view.

Rails: スコープをモデルの外でチェインするのはやめておけ(翻訳)

概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Say no to chained scopes! 原文公開日: 2015/06/24 著者: Jeroen Weeink サイト: Crafting Ruby 日本語タイトルは内容に即したものにしました。 2018/04/18: 初版公開 2023/02/14: 更新 Rails:...

View Article

Image may be NSFW.
Clik here to view.

ActiveRecordのtouchを`no_touching`で一時的に無効にする(翻訳)

概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Rails Quick Tips: Temporarily Disabling Touching with ActiveRecord.no_touching - Karol Galanciak - Ruby on Rails and Ember.js consultant 原文公開日: 2018/02/25 著者: Karol...

View Article


Image may be NSFW.
Clik here to view.

Rails: Active Recordモデルのスレッド安全性問題をインスタンス変数で解決する(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Leverage Regular Instance Variable to Resolve Thread-Safety Issue on Rails ActiveRecord model 原文公開日: 2023/01/24 原著者: Domhnall Murphy サイト: VectorLogic —...

View Article

Image may be NSFW.
Clik here to view.

Rails: Active Record関連付けのループではeachよりfind_eachを検討しよう(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Consider find_each for looping through Active Record associations – Andy Croll 原文公開日: 2023/02/27 原著者: Andy Croll 日本語タイトルは内容に即したものにしました。 参考: 週刊Railsウォッチ20230314 Active...

View Article

Image may be NSFW.
Clik here to view.

ActiveRecordで日付・時刻の範囲検索をシンプルに書く方法

更新情報 2016/08/19: 初版公開 2021/08/26: 更新 2023/04/12: 更新 追記: 以下の記事もどうぞ。 シン・ActiveRecordで日付・時刻の範囲検索をシンプルに書く方法 こんにちは、hachi8833です。 Active Recordで日付範囲を指定して読み出そうとすると、おそらく次のようなコードになるでしょう。...

View Article


Image may be NSFW.
Clik here to view.

Rails: Active Recordモデルのカラムを安全に削除する(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Safely Remove a Column from an Active Record Model – Andy Croll 原文公開日: 2022/11/14 著者: Andy Croll 参考: Rails API ignored_columns= — ActiveRecord::ModelSchema::ClassMethods...

View Article


Image may be NSFW.
Clik here to view.

Rails: データベースクエリにRangeを渡してコードを明確にしよう(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Time Ranges are Clearer When Querying Databases – Andy Croll 原文公開日: 2022/10/17 原著者: Andy Croll 日本語タイトルは内容に即したものにしました。 参考: Support endless ranges in where by gregnavis ·...

View Article

Image may be NSFW.
Clik here to view.

Rails 7.1: ActiveRecord::Baseにnormalizesが追加された(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Rails 7.1 adds ActiveRecord::Base::normalizes – BigBinary Blog 原文公開日: 2023/05/09 原著者: Abhijith Sheheer サイト: BigBinary Blog Rails 7.1:...

View Article

Image may be NSFW.
Clik here to view.

Rails: Active Recordのfindで怖い思いをした話(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: A scary side of ActiveRecord’s find | Arkency Blog 原文公開日: 2019/03/19 原著者: Jakub Kosiński サイト: Arkency Blog 日本語タイトルは内容に即したものにしました。 参考: Rails API find —...

View Article

Image may be NSFW.
Clik here to view.

Rails: Active Record属性のデフォルト値はコールバックよりもdefaultオプションで設定しよう(翻訳)

概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Assign a default value to an attribute in Active Record – Andy Croll 原文公開日: 2023/03/13 原著者: Andy Croll 日本語タイトルは内容に即したものにしました。 以下のAPIドキュメントもどうぞ。 Rails:...

View Article


Image may be NSFW.
Clik here to view.

Rails: Active Recordのメソッドに渡す文字列を式展開してはいけない(翻訳)

概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Really, Really, Really Don’t Interpolate Strings into Active Record Methods – Andy Croll 原文公開日: 2023/05/29 原著者: Andy Croll 参考: § 3.3 条件でハッシュを使う — Active Record...

View Article

Image may be NSFW.
Clik here to view.

Rails: Active Record APIクイズで最大の難問はどれか(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Hardest Question on Rails Active Record API Quiz 原文公開日: 2023/04/10 原著者: Domhnall Murphy サイト: VectorLogic Blog 参考: 週刊Railsウォッチ20230221: Active Record APIクイズ Rails: Active...

View Article


Image may be NSFW.
Clik here to view.

TestProf: Ruby/Railsの遅いテストを診断するgem(翻訳)

概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: TestProf: a good doctor for slow Ruby tests 公開日: 2017/08/25 gemリポジトリ: test-prof/test-prof 著者: Vladimir Dementyev サイト: Evil Martians’ team blog 2017/10/10: 初版公開...

View Article

Image may be NSFW.
Clik here to view.

Rails API: ActiveRecord::NestedAttributes(翻訳)

概要 MITライセンスに基づいて翻訳・公開いたします。 英語記事: Rails API ActiveRecord::NestedAttributes::ClassMethods 原文更新日: 2021/10/01(7d9b5d4) ライセンス: MIT Rails API: ActiveRecord::NestedAttributes(翻訳) Active...

View Article


Image may be NSFW.
Clik here to view.

Rails 7.1.0 Active Record CHANGELOG(翻訳)

概要 MITライセンスに基づいて翻訳・公開いたします。 英語記事: rails/activerecord/CHANGELOG.md at v7.1.0.rc2 · rails/rails 原文更新日: 2023/10/02(8340f8f) ライセンス: MIT 7.1.0リリーズ後に更新があれば反映します。 参考: Active Record の基礎 - Railsガイド 参考: Active...

View Article

Image may be NSFW.
Clik here to view.

has_manyにブロック引数を渡してリレーションを拡張する

今日はhas_manyのブロック引数に関して取り上げます。 以下のモデルを想定します。 # attributes # # name: 氏名 # attendance_count: 出席回数 class Student < ApplicationRecord has_many :exams end # attributes # # student_id: 学生ID # subject: 教科 #...

View Article

Image may be NSFW.
Clik here to view.

Rails API: ActiveRecord::AutosaveAssociation(翻訳)

概要 MITライセンスに基づいて翻訳・公開いたします。 英語記事: Rails API ActiveRecord::AutosaveAssociation 原文更新日: 2021/07/30(7d9b5d4) ライセンス: MIT 訳文には適宜強調を加えています。 Rails API: ActiveRecord::AutosaveAssociation(翻訳)...

View Article
Browsing all 68 articles
Browse latest View live