Gibt es eine Möglichkeit, eine Ansicht in Rails vorzeitig zu verlassen oder zurückzukehren?

Bietet Rails eine Möglichkeit zum vorzeitigen Beenden oder "Zurückkehren" aus einer gerenderten Ansicht?

Zum Beispiel habe ich eine Ansicht wie folgt strukturiert:

<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 %>

In Nicht-Erb-Code würde ich nurreturn davonif und müsste diesen langen Block nicht in einelse. Es würde so aussehen:

<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 ...

Gibt es eine Möglichkeit, so etwas im Erb zu tun?

BEARBEITEN: Deutlich sein,Ich frage nicht nach alternativen Ansätzen, wie vorgeschlagen worden sind. Ich bin kein Rails Noob. Ich möchte wirklich nur wissen, ob Ruby einen Mechanismus für das bietet, was ich vorgeschlagen habe oder nicht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage