Salve sono nuovo sia del forum che di Rails
ho un problema in un applicazione che prorpio non riesco a risolvere
l'applicazione ha 2 modelli con scaffold e relativi controller
Recipe e Category ed hanno una relazione uno a molti
c'è un layout con dell' html (layout a 3 colonne + header) che si chiama recipe.html.erb
fin qua tutto funziona
l'app si muove nel div centrale dove c'è <%= yield %>
il problema nasce quando voglio mettere una lista nella sidebar di dx
con le conoscienze che ho al momento la cosa più logica che dovrei fare è mettere tale codice nel div della sidebar
codice:
<div id="sidebar1">
<% for recipe in @recipes %>
<ul>[*]<%= link_to recipe.title, :action => "show", :id => recipe.id%>[/list]
<% end %>
</div>
la lista appare ma quando clicco su uno dei link (ed anche sul link edit dello scaffold ) appare:
NoMethodError in Recipes#show
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each
non capisco come posso fare a ottenere la semplice lista come per il controller recipes action index
riuscite a darmi qualche dritta?
grazie