Ruby on rails 3 如何在rails视图中用特定字符(例如“-”)全局替换nil值

Ruby on rails 3 如何在rails视图中用特定字符(例如“-”)全局替换nil值,ruby-on-rails-3,Ruby On Rails 3,我想这是一个简单的问题,但如何在视图中替换generall中的nil值呢。 我想避免像这样的事情 <% unless value == nil %> <%= value %> Ohm <% else %> <p>-</p> <% end %> 欧姆 - 处理此问题的最佳位置是哪里?我通常会在助手中放置这样的小格式化程序: module ResistorsHelper def format_resistanc

我想这是一个简单的问题,但如何在视图中替换generall中的nil值呢。 我想避免像这样的事情

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

欧姆
-


处理此问题的最佳位置是哪里?

我通常会在助手中放置这样的小格式化程序:

module ResistorsHelper
  def format_resistance(resistance)
    resistance.nil? ? content_tag(:p, '-') : "#{resistance} Ohm"
  end
end

谢谢你的快速回复!