Ruby の勉強会、Shinjuku.rb #3 に行ってきたので、メモ。
■ 近藤さん @udzura https://twitter.com/#!/udzura 「Padrino framework が簡単というのは嘘」
Padrino という、Sinatraベースのフレームワークのお話。
・Padrino で素敵なウェブ開発を - Padrino Ruby Web Framework
■ 岡部さん @foggs2 https://twitter.com/#!/foggs2
YAMLの発音は?
・YAML はヤムルって発音するのか - foldrrの日記
■ 珍田さん @ckazu https://twitter.com/#!/ckazu
・「コードレビューを支える技術」という本が欲しい!
・遺伝的アルゴリズムを使って、FizzBuzz問題を解くというお話
■ @joker1007 https://twitter.com/#!/joker1007 「ジョジョで分かる頭じゃなく精神で理解するアジャイル」
■ 河野さん @jugyo https://twitter.com/#!/jugyo 「mocktra 等の紹介」
webmock + sinatra な mocktra の紹介。
webmock
・POST可能なRubyのNet::HTTP偽装テストライブラリWebMock+ - きたももんががきたん。
■「第1 章 Rails の基本」の「004 DB 接続を設定する」
database.yml の中にERBを書ける。
・Knockin’on TechLog » Blog Archive » Railsのdatabase.ymlはERBを通される
・database.ymlにERBが使えます&alias_method_chain
・パスワードをdatabase.ymlの外に追い出す方法 - こせきの技術日記
YAML の アンカーとエイリアス について。
・Rubyist Magazine - プログラマーのための YAML 入門 (初級編)
■「005 モデル・ビュー・コントローラを自動生成する」
・rails g scaffold や rails g model でモデル作成するとき、コマンド上ではテーブル名やカラム名ぐらいを最低限定義して、あとで migration ファイルを修正する
・初回のDB作成は rake db:setup でサクっとやっちゃう
・scaffold を使うとき/使わないときの違いは?
→CRUDならscaffoldを使う。その際、Viewは全て捨てる。
以上です。