Episode #300 - August 24th, 2012 続き
DCI and Refinements
http://mikepackdev.com/blog_posts/35-dci-with-ruby-refinements
あとでちゃんと↑の記事を読んでみる…
Thwarting Wifi Restrictions
http://rogueleaderr.tumblr.com/post/29855576743/never-again-be-thwarted-by-restrictive-guest-wifi
publicなwifiを使うときに、制限を受けないようにする方法を紹介しているブログ記事
- 無料の範囲のAmazon EC2のサーバーインスタンスを立てる
Removing Deadweight
http://blog.scoutapp.com/articles/2012/08/23/removing-deadweight-cleaning-up-our-rails-app
以下、ブログの内容簡単なまとめ
- テストの時間を短縮する
- test_benchmarkというgemを使う
- HTTPのリクエストに関するテストは重いので、fakewebを使う
- fixtureを使う場合とActiveRecord#createを使ったほうがいい場合を使い分ける
- ActiveRecord#createを使うと、アプリケーションのコードによるバリデーションとコールバック処理, 適用されるデフォルト値などが保証されたデータを見ることが出来る。
- fixtureを使うと、アプリケーションのコードやカラムに変更があったときに、fixtureで記述していたところも変更しないといけない
- Railsのプロジェクト内で使用されていないCSSとか画像ファイルやなどを削除する方法
- access.logからgrepで捜すとか