Высоко условный Rails 3 представления

У меня есть приложение Rails 3, в котором я использую несколько условных операторов для изменения дизайна страницы. Как лучше всего скрыть логику из-за такого большого количества условных выражений?

Гипотетический пример:

<% unless @ethos.blank? %>
 <%= unless @work.nil? do %>
  <%= link_to "Add Work", work_path %>
 <% end %>   
 <%= @ethos.tagline %>
<% end %>

У меня есть еще много условных выражений внутри других условных выражений. Каков наилучший способ управлять этим внутри одного представления?

0
задан Alexander 7 July 2012 в 20:24
поделиться