Ich arbeite an einer super einfachen Newsletter-Anwendung, und ich bin verwirrt über diesen Fehler. Warum gibt es eine nil
Klasse? Ich frage es nur zu rendern, also warum kann ich nicht einen redirect_to
setzen wo der render
Aufruf ist ?.Ich bekomme den Fehler undefinierte Methode `leer? ' für Nil: NilClass
<% if admin_signed_in? %>
<p id="notice"><%= notice %></p>
<h1>Subscribedusers</h1>
<table>
<thead>
<tr>
<th>Email</th>
<th colspan="3"></th>
</tr>
</thead>
<tbody>
<% @subscribedusers.each do |subscribeduser| %>
<tr>
<td><%= subscribeduser.email %></td>
<td><%= link_to 'Show', subscribeduser %></td>
<td><%= link_to 'Edit', edit_subscribeduser_path(subscribeduser) %></td>
<td><%= link_to 'Destroy', subscribeduser, method: :delete, data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
</tbody>
</table>
<br>
<%= link_to 'New Subscribeduser', new_subscribeduser_path %>
<% else %>
<%= render '/' %>
<% end %>
Warum funktioniert dieser Teil des Codes <%= render '/' %>
Trigger ein undefined method 'empty?' for nil:NilClass
Fehler entdeckt?
Was versuchen Sie mit 'render '/'' zu erreichen? –
ich möchte es auf die Homepage zurückkehren –