以下の内容はhttps://shacho.beproud.jp/entry/20081202/1228219820より取得しました。


BP Study#15 ORマッパー対決2008 〜RonR Active Record編

11月28日に開催されたBP Study#15 「ORマッパー対決2008」 で尾崎智仁さん(id:yuroyoro )にRuby on RailsのActive Recordをご担当いただきました。

つかみは「彼氏がSQL直接書いてた。別れたい・・・」のネタで(笑
さすが、いいネタ持ってきますねぇ〜。

資料はこちら

http://www.beproud.jp/doc/bpstudy_active_record_20081128.pdf


■彼氏がSQL直接書いてた。別れたい・・・

彼氏が軽自動車に乗ってた。別れたい・・・ の改変ネタ

ホッテントリの改変ページをつくるのに一番時間がかかった(涙


■Active Recordって?

RailsでのO/R Mapper

Railsではなくても使える

・Active Recordパターン

・Mapping定義が簡単

・class Member < ActiveRecord::Base

DDL関係はMigrationで

・Act_as_*で振る舞いを拡張可能

・動的ファインダ

・Lazy Loading

・Named Scope

→いけてる


■Active Recordを使う手順

MySQLインストール、DB作成

Railsアプリ生成

・Migration書く


ActiveRecordを使う

・動的な属性ベースのファインダ

・関連の設定

・Named_scope


■まとめ

よかったさがし

・Mapping定義は楽

・Pluginいっぱい

・Lazy Loading

Irb上で簡単確認


Disってみる

リファクタリング大変

・Migrationは計画的

IDEの補完がない。。

・Joinとか苦手


■Active Objects

・ARパターンのJava実装


yuroyoroさんありがとうございました!!

今年の目標:100エントリーまであと9




以上の内容はhttps://shacho.beproud.jp/entry/20081202/1228219820より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14