はてブログ

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



タグ ActiveRecord

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

ActiveRecordを試すときに便利なやつ – r7kamura – Medium

2018/04/15 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip medium 挙動 題材 r7kamura データベース

ActiveRecordを試すときに便利なやつ 手元で ActiveRecord の挙動を確かめてみたいときに、いちいちデータベースを用意したり、他人と共有できるコード片に整えたりするのは、結構な手間に感じてしまうかもしれません。この記事では、そういったケースで利用できる知識を幾つかまとめておこうと思います。 以下は今回題材に使うコード例で、これを上から順に説明していきます。 ActiveReco... 続きを読む

ActiveRecordのモデルが1つだとつらい - Qiita

2018/02/11 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip miyagi Rails Formオブジェクト tl;dr

Railsあるある 何気ないモデルの変更がアプリケーション全体を傷つけた TL;DR 最近の趣味アプリではコントローラーごとにモデル生やしてトップレベルのモデル使わない設計で書いていて、コールバックやデフォルトスコープ書き散らかしても影響範囲がコントローラー内だけで済むので便利だしFormオブジェクト書いてグルーしまくる必要もなく快適 — Miyagi (@hanachin_) 2018年1月30... 続きを読む

ActiveRecordでINの中が一万個とかにならないようにする - かみぽわーる

2017/12/23 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip Players かみぽわー preload ORマッパー 趣味

2017 - 12 - 23 ActiveRecordでINの中が一万個とかにならないようにする この記事は MySQL Casual Advent Calendar 2017 の23日目の記事です。 みなさんORマッパーは使っていますか? 僕は仕事とか趣味で ActiveRecord というORマッパーを使っているんですけど、こいつ例えば Team .preload( players : :hi... 続きを読む

Ruby - ActiveRecordを速くしたいだけの人生だった - Qiita

2015/04/14 このエントリーをはてなブックマークに追加 434 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 最初 Ruby tl;dr バッチ処理

Rails3.2からRails4.2に上げたらActiveRecordが遅くなったので、どうやって調査して、どのように対処したかを語ってみたい。 とても長いので、ダルい人は最初と最後だけ読めばよいです。 TL;DR 環境: Ruby 2.1.5 ARオブジェクトを大量に(ざっくり750kくらい)loadするバッチ処理 3.2系での実行時間は約480sec、 4.2系では約2900sec 約6倍の性... 続きを読む

Sinatra + ActiveRecord + MySQL で簡易アプリつくってみる

2015/04/12 このエントリーをはてなブックマークに追加 136 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sinatra MySQL

寒くなるとプログラムをやりたくなるのか、ここ数日はRubyな日々が続いていて、今回は前回と同じ題材で勉強会関連のJSONを引っ張ってくるアプリですが、複数のウェブからとなるとやっぱりDBは必須となってくるわけで、WebとDBの連携を自分でやるのは初めてなので試行錯誤な感じが続きましたがやっと出来上がりました。 や寒くなるとプログラムをやりたくなるのか、ここ数日はRubyな日々が続いていて、今回は前... 続きを読む

Railsプロジェクトの初期開発フェーズでのDBスキーマ管理を見直す - TIM Labs

2014/10/23 このエントリーをはてなブックマークに追加 214 users Instapaper Pocket Tweet Facebook Share Evernote Clip Railsプロジェクト TIM Labs Rails 皆様

DBのスキーマ、皆様どのように管理されているでしょうか。 Railsを利用されている方の多くは、ActiveRecordのマイグレーションを利用して管理をされているかと思います。 私もいままでいくつかのRailsプロジェクトに関わってきましたが、 ほぼ全てのプロジェクトでActiveRecordのDBマイグレーションを利用してきました。 (一部のプロジェクトはActiveRecordを使っていない... 続きを読む

Rails - ActiveRecordのjoinsとpreloadとincludesとeager_loadの違い - Qiita

2014/09/04 このエントリーをはてなブックマークに追加 287 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Qiita preload

User.joins(:posts) # SELECT `users`.* FROM `users` INNER JOIN `posts` ON `posts`.`user_id` = `users`.`id` デフォルトでINNER JOINを行う。生のクエリを書くとLEFT OUTER JOINを行うこともできる。 他の3つとの違いは、associationをキャッシュしないこと。 assoc... 続きを読む

クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ

2014/08/28 このエントリーをはてなブックマークに追加 786 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails mirakui RDB SQL クックパッド

2014-08-28 クックパッドにおける最近のActiveRecord運用事情 インフラストラクチャー部の成田(@mirakui)です。 Rails の OR マッパーである ActiveRecord ですが、みなさんどのように運用していますか? ActiveRecord を使うと、 SQL を直接扱うことなく、抽象化された表現で RDB にアクセスできるので、アプリケーションの開発効率という観... 続きを読む

ActiveRecordのSQLインジェクションパターン | yohgaki's blog

2014/05/09 このエントリーをはてなブックマークに追加 204 users Instapaper Pocket Tweet Facebook Share Evernote Clip Exists params yohgaki's blog

Railsで多用されているActiveRecordのインジェクションパターンを簡単に紹介します。出典はrails-sqli.orgなのでより詳しい解説はこちらで確認してください。特に気をつける必要があると思われる物のみをピックアップしました。 Exists?メソッド Ruby User.exists? params[:user] 012 User.exists? params[:user]  pa... 続きを読む

ActiveRecord のモデルを整理する7つのパターン - tkawachi Blog

2014/04/21 このエントリーをはてなブックマークに追加 292 users Instapaper Pocket Tweet Facebook Share Evernote Clip パターン モデル 7つ

7 Patterns to Refactor Fat ActiveRecord Models という記事があり、読もう読もうと思いつつ1年くらい経ってしまった。 ようやく読んだので理解した内容を書いておく。 コード例は元記事のもの。 Rails で thin controller, fat model を心がけていると、model がマジで激太りしてヤバくなる。 実際に自分が仕事で書いている ra... 続きを読む

ActiveRecord のモデルを整理する7つのパターン - tkawachi Blog

2014/04/21 このエントリーをはてなブックマークに追加 293 users Instapaper Pocket Tweet Facebook Share Evernote Clip パターン モデル 7つ

7 Patterns to Refactor Fat ActiveRecord Models という記事があり、読もう読もうと思いつつ1年くらい経ってしまった。 ようやく読んだので理解した内容を書いておく。 コード例は元記事のもの。 Rails で thin controller, fat model を心がけていると、model がマジで激太りしてヤバくなる。 実際に自分が仕事で書いている ra... 続きを読む

Ruby - てめえらのRailsはオブジェクト指向じゃねえ!まずはCallbackクラス、Validatorクラスを活用しろ! - Qiita [キータ]

2013/12/04 このエントリーをはてなブックマークに追加 395 users Instapaper Pocket Tweet Facebook Share Evernote Clip OOP キータ Rails Qiita ロジック

ちょっと煽り気味のタイトルにしてみましたが、Railsで開発する時は意識的にOOPに寄せないとオブジェクトの力が活かせなくなるよってことと、Railsが提供しているクラスの責務を分割することを支援してくれる機能について話をします。 ActiveRecordの性質 Rails開発においては、モデル層にロジックを書いてコントローラーは薄くしろ、というのはしつこく言われているので、概ね浸透してきていると... 続きを読む

PostgreSQLとMySQLはどちらかに明確な優位性がありますか? - QA@IT

2012/09/12 このエントリーをはてなブックマークに追加 1176 users Instapaper Pocket Tweet Facebook Share Evernote Clip PostgreSQL MySQL QA@IT RDBMS 拘り

現在オープンソースのRDBMSとしては、PostgreSQLとMySQLがほぼデファクトスタンダードになっているかと思います。 普段はRuby on Railsで開発を行なっているため、ActiveRecordの恩恵もあり、あまりDBの差異を意識せずにプログラミングを行う事も出来るので、そこまでどちらでなければのような拘りは無いのですが、PostgreSQLとMySQLで、個人の好み以上の明確な優... 続きを読む

 
(1 - 13 / 13件)