回答編集履歴
1
tryメソッドに関する追記
answer
CHANGED
@@ -5,4 +5,9 @@
|
|
5
5
|
tryメソッドは引数で渡されたメソッド名を実行して、無かった場合はエラーを起こさずnilを返却します。
|
6
6
|
このtryメソッドと`||`演算子を使えば一応は一行でスマートに書けます。
|
7
7
|
しかしぱっと見で「何してるんだ」となりそうなので、
|
8
|
-
結局は読みやすさとの兼ね合いですね。
|
8
|
+
結局は読みやすさとの兼ね合いですね。
|
9
|
+
|
10
|
+
※追記
|
11
|
+
tryはRails環境にあるActiveSupportパッケージのメソッドなので、
|
12
|
+
Rails環境下でしか使えませんでした。
|
13
|
+
ご指摘くださったraccyさんありがとうございました。
|