Czy istnieje sposób na wcześniejsze wyjście lub „powrót” z widoku w Railsach?

Czy Railsy oferują jakikolwiek sposób wcześniejszego wyjścia lub „powrotu” z renderowanego widoku?

Na przykład mam widok zorganizowany w następujący sposób:

<h1>Your records summary</h1>

<% if @current_user.has_records? %>
  <p>You don't have any records.</p>
<% else %>
  ... long block of view emission code here ...
<% end %>

W kodzie innym niż erbreturn z tegoif warunek i nie musiałbym wkładać tego długiego bloku do środkaelse. Wyglądałoby to tak:

<h1>Your records summary</h1>

<% if @current_user.has_records? %>
  <p>You don't have any records.</p>
  <% return (or something) %>
<% end %>
... long block of view emission code here ...

Czy jest jakiś sposób na zrobienie czegoś takiego w erbie?

EDYTOWAĆ: Być jasnym,Nie proszę o alternatywne podejścia, jak zasugerowano. Nie jestem noobem Rails. Naprawdę chcę tylko wiedzieć, czy Ruby zapewnia mechanizm tego, co zasugerowałem, czy nie.

questionAnswers(4)

yourAnswerToTheQuestion