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