Ruby5をひたすら翻訳する日記

海外で働きたい欲が高まった海山はついに強硬手段に出た。自分だけのためにRuby5(http://ruby5.envylabs.com/)翻訳し続けます。おかしなところは、適宜指摘大歓迎です!><

Episode #321 - November 9th, 2012

#accepts_nested_attributes_for (often) considered harmful

http://evan.tiggerpalace.com/articles/2012/11/07/accepts_nested_attributes_for-often-considered-harmful/

  • accepts_nested_attirbutes_forというform作成用のメソッドの話
    • 安全じゃない
  • redtapeというgemを代わりに使うという方法

7 Patterns to Refactor Fat ActiveRecord Models

http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/

  1. Extract Value Objects
  2. Extract Service Objects
  3. Extract Form Objects
  4. Introduce View Objects
  5. Extract Policy Objects
  6. Extract Decorators

Using Capybara to test JavaScript that makes HTTP requests

http://robots.thoughtbot.com/post/34761570235/using-capybara-to-test-javascript-that-makes-http

  • HTTPリクエストをするようなJSのテスト
    • CapybaraとSinatoraを使っている


続く

ちょっと滞っていましたが、なんとか持ち直していきたいと思います。