はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Active Record

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 17 / 17件)
 

Railsでメールアドレスをバリデーションする方法(翻訳)|TechRacho by BPS株式会社

2024/04/05 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails バリデーション バリデーション機能 翻訳 うえ

RailsのActive Recordは、意味のあるデータを確実に得られるようにするためのバリデーション機能をActive Modelライブラリ経由で提供しています。 ユーザーにメールを送信可能であることを確認する処理は、アプリケーションを正しく設定するうえで非常に重要なので、既に皆さんもUser#email属性でバリデーションを行って... 続きを読む

activerecord-originator をリリースしました - pockestrap

2024/03/13 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip pockestrap Pocke gem SQL 実例

こんにちは。 id:Pocke です。 今日は activerecord-originator という gem を作ったので紹介します。 github.com なにこれ Active Record が発行するSQLの各部分に、それがどこで作られたものかをコメントとして入れ込む gem です。 理解するには実例を見るのが早いでしょう。次のログはArticlesController#indexで実行... 続きを読む

Rails: Active Recordのfindで怖い思いをした話(翻訳)|TechRacho by BPS株式会社

2023/06/09 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails find SKI ActiveRecord 翻訳

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

Rails: where.firstとfind_byの違いを知る(翻訳)|TechRacho by BPS株式会社

2022/04/05 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails ORM find_by 翻訳 Object

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

大規模分散DBのCloud Spannerが、RailsのActive Recordに対応。スケーラブルで高可用なRubyアプリケーションの開発が容易に

2021/12/12 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails スケーラブル リレーショナルデータベース 開発

Googleは、同社がクラウドサービスとして提供しているCloud SpannerをRailsのActive Recordに対応させるアダプタ「activerecord-spanner-adapter」が正式版となったことを発表しました。 Cloud Spannerは、Googleの多数のデータセンターにまたがる地球規模で大規模分散処理を行うリレーショナルデータベースです。事実上... 続きを読む

Active Recordともっと仲良くなって自然に優しいコードを書くぞ - SmartHR Tech Blog

2021/11/11 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip SmartHR Tech Blog

こんにちは。SmartHRでRails顧問業をしています @willnetです。最近は主にリファクタリングをしています。 SmartHRのバックエンドは基本的にRubyで書かれています。しかし入社してくるバックエンドエンジニアは必ずしもRubyやRailsを長年使ってきた人だけではなく、前職では他言語を使っていてRuby(Rails)はほとんど使っ... 続きを読む

Active Recordから考える次の10年を見据えた技術選定 / Architecture decision for the next 10 years at PIXTA - Speaker Deck

2021/09/16 このエントリーをはてなブックマークに追加 302 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck yasaichi 技術選定 CTO

Transcript Active Record から考える 次の 10 年を見据えた技術選定 Yuichi Goto (@_yasaichi) September 15,2021 @ iCARE Dev Meetup #25 自己紹介 Yuichi Goto(@_yasaichi) ピクスタ株式会社 執行役員 CTO 兼 開発部長 2020 年 7 月発売の「パーフェクト Ruby on Rails 【増補改訂版】」の 共著者(Part 5 担当) ... 続きを読む

Active Recordから考える次世代のRuby on Railsの方向性 / Directions for the next generation of Ruby on Rails: From the viewpoint of its Active Record - Speaker Deck

2021/01/29 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck Ruby on Rails 銀座

Transcript Active Record から考える 次世代の Ruby on Rails の方向性 Yuichi Goto (@_yasaichi) January 29,2021 @ 銀座 Rails #29 self.inspect Yuichi Goto(@_yasaichi) ピクスタ株式会社 執行役員 CTO 「パーフェクト Ruby on Rails【増補 改訂版】」 共著者(Part 5 担当) 2 [PR] ピクスタはクリエイティブプ... 続きを読む

create_or_find_byでcreateもfind_byも失敗させる - かみぽわーる

2020/12/16 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip かみぽわー attributes TRANSACTION

Active Recordの話です。 create_or_find_byの実装はcreateしてみてユニーク制約に引っかかったらfind_byしてみるなので、ふつうに考えるとfind_byは成功しそうに見えます。 def create_or_find_by(attributes, &block) transaction(requires_new: true) { create(attributes, &block) } rescue ActiveRecord::RecordNot... 続きを読む

Rails 6.0の複数DBでリードレプリカのテストするのたぶん大変 - かみぽわーる

2019/06/26 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails コネク かみぽわー リードレプリカ 複数DB

Rails 6.0の複数DBのレビューしてるときに気づいたことなんですけど、たぶんリードレプリカからデータを読むテストをするのたぶん大変だと思われます。 うちの業務のアプリでActive Recordが更新を検知できない方法でデータが更新されるとテストがコケるという問題が以前にあり、これと同じ構造の問題がマスターのコネク... 続きを読む

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

2019/05/15 このエントリーをはてなブックマークに追加 181 users Instapaper Pocket Tweet Facebook Share Evernote Clip deprecated Rails かみぽわー デフォルト 経緯

Deprecatedにした経緯というか背景が伝わってるのかどうかアレだと思ったので、ここに日本語にて書き記しておく。 Deprecate mismatched collation comparison for uniquness validator by kamipo · Pull Request #35350 · rails/rails · GitHub Active Recordのuniqueness validatorはデフォルトでcase sensitiveな比較... 続きを読む

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

2018/08/03 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip 許諾 原著者 Microsoft Docs 実装 著者

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

Rails 5.2のActive Recordの改善

2018/02/18 このエントリーをはてなブックマークに追加 49 users Instapaper Pocket Tweet Facebook Share Evernote Clip 改善 Rails 5.2

Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation. For the best experience please use the latest Chrome or Safari br... 続きを読む

Forkwell Press – 君がッ! 泣いてマージするまで、プルリクを送ることをやめないッ!-トレジャーデータ 上薗竜太氏

2017/01/24 このエントリーをはてなブックマークに追加 424 users Instapaper Pocket Tweet Facebook Share Evernote Clip プルリク Forkwell Press トレジャーデータ

この連載 では、「 Forkwell Jobs 」の開発にも関わるフリーランスエンジニアの後藤大輔 ( @idesaku ) が、さまざまな企業で働くエンジニアとリレー形式で対談を行っていきます。 前回のセオ商事・新多真琴氏からご紹介のあった第10回目のゲストは、トレジャーデータの上薗竜太 ( @kamipo ) 氏です。 上薗氏については、O/Rマッパー「Active Record」における「R... 続きを読む

Elixir - [翻訳] Ectoを使った組み立て可能なクエリ - Qiita

2015/07/29 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip Phoenix Elixir Qiita ecto クエリ

Drew Olsonさんの2015年1月23日付のブログ記事Composable Queries with Ectoの翻訳です。 EctoはRuby and RailsだとActive Recordに相当するのでしょうか、データベースの抽象化機構です。 Phoenixにも欠かせない機能なんですがあまり紹介記事がなさそうなので訳してみました。 そういえばectoっていうのは「外の…」という意味の接頭... 続きを読む

ActiveRecordで集計関数の結果を複数selectしたいんです - なんでや。。

2014/08/07 このエントリーをはてなブックマークに追加 43 users Instapaper Pocket Tweet Facebook Share Evernote Clip ActiveRecord rec sum select all

2013-07-07 ActiveRecordで集計関数の結果を複数selectしたいんです active record select sum(min_salary), sum(max_salary) from jobs; これをActiveRecordで書きたい。 ベタに書くと rec = Job.select(<<-SELECT).all[0] SUM(MIN_SALARY) AS MIN_S... 続きを読む

RailsでデータをDBに投入する Active Record [初心者向けチュートリアル] - 酒と泪とRubyとRailsと

2014/02/16 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails nokogiri Railsチュートリアル 拙著

RailsでデータをDBに投入する Active Record [初心者向けチュートリアル] Feb 16th, 2014 Tweet プログラム初心者な方向けに始めたRailsチュートリアルシリーズです。今回はRailsのWebアプリケーションでDBを扱う場合に便利なライブラリ『Active Record』の入門記事です。 例えば、拙著の『Nokogiri を使った Rubyスクレイピング』で取... 続きを読む

 
(1 - 17 / 17件)