I have this code
<% if approved %>
<td>Flow Number</td>
<% end %>
and I’d like to shorten it using statement modifiers. Of course I can use
<%="<td>Flow Number</td>" if approved -%>
but is there a shorter way? I’d also like to get the markup out of quotes.
You could use “content_tag”, which isn’t actually shorter, but may be more appealing, keeping HTML out of your ruby blocks:
Otherwise, you could consider writing a helper – which may be appealing if you need to reuse similar logic throughout the page (or over several pages).