Railsの部分パラメータにデフォルト値を提供するにはどうすればよいですか?
概要
複数のビューからいくつかのパラメーターを受け取ることができる共有パーシャルをレンダリングする必要がありますが、毎回すべてのパラメーターを渡す必要はありません。すべてのパラメータを指定せずにテンプレートを呼び出すと、エラーが発生します。
render ’name_of_partial を呼び出すときにパラメータが定義されていない場合にのみ、パラメータのデフォルト値を定義する方法はありますか?
解決策
これでうまくいくはずです:
<% my_param ||= 'default value' %>
これを含むパーシャルは、my_param を提供してもしなくてもレンダリングできます。