Throw default text when yield doesn't render anything?

hello,

I’m wondering if there’s a way to do something like : <%=
yield :catchphrase || “default text” %> ?

Thanks.

Nicolas C.
http://www.bounga.org
http://www.cavigneaux.net

Le 18 janv. 07 à 15:23, Nicolas C. a écrit :

hello,

I’m wondering if there’s a way to do something like : <%=
yield :catchphrase || “default text” %> ?

<%= yield(:catchphrase) || “default text” %> works, sorry.

Nicolas C.
http://www.bounga.org
http://www.cavigneaux.net

About time someone deprecate <%= @content_for_foo %> too. You should go
<%= yield(:foo) %> instead, and do <% if yield(:foo) %> (or perhaps
unless yield(:foo).empty? Not sure) if you need to check if it has
contents. Yield ftw!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs