как глобально заменить nil значения определенным символом (например, "-") в представлениях рельсов - PullRequest
0 голосов
/ 15 февраля 2012

Полагаю, это простой вопрос, но как мне заменить nil-значения в generell в моих представлениях?Я хочу, чтобы у меня не было чего-то вроде

<% unless value == nil %>
  <%= value %> Ohm
<% else %>
  <p>-</p>
<% end %>

Где лучшее место, чтобы справиться с этим?

1 Ответ

2 голосов
/ 15 февраля 2012

Я обычно помещаю маленькие вспомогательные средства форматирования в помощник:

module ResistorsHelper
  def format_resistance(resistance)
    resistance.nil? ? content_tag(:p, '-') : "#{resistance} Ohm"
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...