optional local variables in rails partial templates: how do I get out of the (defined? foo) mess?

前端 未结 12 2263
没有蜡笔的小新
没有蜡笔的小新 2020-12-04 04:41

I\'ve been a bad kid and used the following syntax in my partial templates to set default values for local variables if a value wasn\'t explicitly defined in the :locals has

12条回答
  •  南方客
    南方客 (楼主)
    2020-12-04 05:35

    How about

    <% foo ||= default_value %>
    

    This says "use foo if it is not nil or true. Otherwise assign default_value to foo"

提交回复
热议问题