これはあなたが求めたものです:
<% for agent in @broker.agents %>
<% unless agent.cell.blank? %>
<span class="cell-number">Cell: <%= agent.cell %></span>
<% end %>
<% end %>
セル?メソッドは、セルが nil であるか空の文字列であるかに関係なく機能します。Rails は、すべての ActiveRecord 属性に同様の関数を追加します。これは少し見栄えが良くなります:
<% for agent in @broker.agents %>
<span class="cell-number">
Cell: <%= agent.cell? ? "none given" : agent.cell %>
</span>
<% end %>
疑問符とコロンは、簡単な "if ? then : else" ステートメントを形成します。1 つはメソッド名セルの一部であるため、上記のコードには 2 つの疑問符がありますか? もう 1 つは、if/then/else 構造の一部です。