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
la lista appare ma quando clicco su uno dei link (ed anche sul link edit dello scaffold ) appare:codice:<div id="sidebar1"> <% for recipe in @recipes %> <ul>[*]<%= link_to recipe.title, :action => "show", :id => recipe.id%>[/list] <% end %> </div>
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

Rispondi quotando