У меня есть приложение Rails 3, в котором я использую несколько условных операторов для изменения дизайна страницы. Как лучше всего скрыть логику из-за такого большого количества условных выражений?
Гипотетический пример:
<% unless @ethos.blank? %>
<%= unless @work.nil? do %>
<%= link_to "Add Work", work_path %>
<% end %>
<%= @ethos.tagline %>
<% end %>
У меня есть еще много условных выражений внутри других условных выражений. Каков наилучший способ управлять этим внутри одного представления?