2017-09-05 5 views
0

Voici l'erreur que je reçoisNoMethodError pour un tableau en vue spécifique

NoMethodError in Restaurants#index 


undefined method `address' for nil:NilClass 

Lorsque je tente d'ajouter:

Adresse: <% = @ restaurant.address%>

(notez que ce <% = @ restaurant.address%> travaille dans les restaurants/show.html.erb

à mon tableau:.

 <%= div_for(@restaurants, :class => "container") do |restaurant| %> 
    <div class="row carousel-row"> 

Répondre

2

Vous devez supprimer le symbole @ Votre va riable dans la boucle for est restaurant vous pouvez donc accéder à l'adresse avec

<p>Address: <%= restaurant.address %></p>