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

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

Episode #309 - September 28, 2012

also_validates

https://github.com/noahd1/also_validates

  • ActiveRecordではなくActiveModel的なバリデーションができる

tentd

https://github.com/tent/tentd

  • TentプロトコルサーバーのRuby
    • まだα版

permit

https://github.com/redu/permit

  • 分散システムにおける認証(?)

JSHint

http://www.elijahmanor.com/2012/09/control-complexity-of-your-javascript.html?m=1

  • JSHintに新しいオプションが追加された
    • 単なるシンタックスチェックだけではなく、コードの書き方(ネストの深さ)とかも注意してくれる
    • maxparams
    • maxdepth
    • maxstatements
    • maxcomplexity

acts_as_tenant

https://github.com/ErwinM/acts_as_tenant

  • モデルのスコープ
  • サブドメインで切って、アクセスできるデータを制限する(?)

Turbolinks

https://github.com/rails/turbolinks

  • Rails 4からデフォルトで導入される
    • 今は公式gemから入手できる
  • pjaxを提供する関数
    • pjax対応していないブラウザでは、通常のページングになる

Rails Rumble

http://blog.railsrumble.com/

  • 10/1にハッカソンがある(あった)。その事前告知