データが利用できない場合に表示される情報を制限しようとしています。
私のview.rbファイルには、次のようなものがあります
<% if @content != nil %>
<div>
<h3>....</h3>
<% @content[0..3].each do |something| %>
<li> .... <li>
<% end %>
<% @content[4..5].each do |something| %>
<li> .... <li>
<% end %>
<% @content[5..11].each do |something| %>
<li> .... <li>
<% end %>
<div>
<% end %>
content が nil の場合でも、content[4..5].each のような行は |some| を行います。が実行され、明らかな理由でエラーがスローされます。
条件が満たされていない場合、html と ruby コードの複数のブロックを無視するにはどうすればよいですか?