Rails公式のcoding rule

Ruby on Rails Guides: Contributing to Ruby on Rails

ぼやっと眺めてたら、公式のcoding rule(ガイドライン)が書いてありました。。

6.3 Follow the Coding Conventions

Rails follows a simple set of coding style conventions.

・Two spaces, no tabs (for indentation).

・No trailing whitespace. Blank lines should not have any spaces.
→これはvimだと分かるようにしているのですが、textmate2やsublime text2だと

sublime text2はTrailingSpacesというのがあるとコメント欄で教えていただきました。
package controlから導入可能です。

・Indent after private/protected.

・Prefer &&/|| over and/or.

・Prefer class << self over self.method for class methods.
・Use MyClass.my_method(my_arg) not my_method( my_arg ) or my_method my_arg.
・Use a = b and not a=b.
・Follow the conventions in the source you see used already.

The above are guidelines -- please use your best judgment in using them.