があり@obj.items_per_page
、これは20
最初にあり、以下のメソッドで値を割り当てたいのは、そうでない場合のみmany_items
ですnil
:
def fetch_it_baby (many_items = nil)
@obj.items_per_page = many_items
上記のコードでは、 が であってもmany_items
のnil
まま@obj.items_per_page
です20
。なんで?そして、それは「良い」コーディングですか?次のようなものを使用するべきではありませんか
@obj.items_per_page = many_items || @obj.items_per_page
それとも第三の方法がありますか?私はどちらの方法でも完全に快適ではありません。