Buenas…
Estoy tratando de crear un combo lisa, de done sus elementos provienen
de una tabla llamada ingredientes… Esto me esta generando el error
NoMethodError in Comidas#index
de verdad le estoy dando cabeza pero nada que corre… este es el
codigo…
en la vista que se llama comidas.rhtml tengo este fragmento del
codigo…
Ingrediente:
<% @ingredientes.each do |ingrediente|%>
> <%=
ingrediente.descripcion %>
<% end %>
y en el controlador tengo
class ComidasController < ApplicationController
def index
@ingredientes = ingrediente.find(:all)
end
De verdad no se donde esta el error… Les agradezco en lo que me puedan
ayudar Gracias…
Veo por ahí un @ingredientes.id_ingredientes, ¿puede ser eso?
Si el código que nos has mostrado no tiene ningún error tipográfico
creo que el error esta en:
ingrediente.find(:all)
deberia ser:
Ingrediente.find(:all)
Fernando B.
escribió:> Veo por ahí un @ingredientes.id_ingredientes, ¿puede ser eso?
ChexRoberto wrote:
Buenas…
Estoy tratando de crear un combo lisa, de done sus elementos provienen
de una tabla llamada ingredientes… Esto me esta generando el error
NoMethodError in Comidas#index
de verdad le estoy dando cabeza pero nada que corre… este es el
codigo…
en la vista que se llama comidas.rhtml tengo este fragmento del
codigo…
Ingrediente:
<% @ingredientes.each do |ingrediente|%>
> <%=
ingrediente.descripcion %>
<% end %>
y en el controlador tengo
class ComidasController < ApplicationController
def index
@ingredientes = ingrediente.find(:all)
end
De verdad no se donde esta el error… Les agradezco en lo que me puedan
ayudar Gracias…
creo que tu error puede estar que el @ingredientes =
ingrediente.find(:all) lo tienes dentro del def index … trata de
ponerlo en el def donde esta el fomulario que por lo que veo seria en
def comidas
saludos
pd: el @ingredientes = ingrediente.find(:all) creo que va
Ingrediente.find(:all)
prueba con eso
tu codigo no es demasiado “rails”, date una vuelta por el API, en rails
esto se hace mucho mas facil.
Juanma.
Óscar Prieto
escribió:> Si el código que nos has mostrado no tiene ningún error tipográfico