Rails contributing style guideは
my_method(my_param)
my_method my_param
上を好むようだ。しかし、私が見てきたコードのほとんどは、その傾向を逆行しているようです。私は間違いなく、パラメーターなしでメソッド呼び出しのために開いたカッコを使用すべきではないと言うでしょう。私が気付いた指針の1つは、コードの人間の可読性を強調することです。それは次のような結論に私をリード:あなたのメソッドの呼び出しには、引数
my_object.my_method
あなたのメソッド呼び出しが
my_object.my_method my_params
form.submit "Create"
ライン上の唯一のものであるを持っていない 場合
は、括弧を使用しないでください メソッド呼び出しが多数のメソッド呼び出しと同じ行にある場合は、かっこを使用します。
my_object.parse(my_arguments).join(", ").chomp
しかし、さまざまな状況のために異なる規約がありますが、多くのコードを見るだけでよくわかります。たとえば、クラス定義内で実行されるメソッドのほとんどはカッコを使用せず、各インデントは異なるインデントされた行にあります。
validates :first_name,
:presence => true,
:format => { :with => /\S./ }
Railsコードにはカッコがあります。 – AMIT