Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/04/2014, 18:20
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Problema para acceder a la vista new

Ahora si que estoy mas confundido

Hago lo siguiente:

Código Ruby:
Ver original
  1. En los controladores:
  2.  
  3.   def index
  4.     @prov = Catproveedor.find(id = 1)
  5.   end

Con esto, tiro una consulta a la BD y todo bien.

Si en la vista ( index.html.erb ), hago esta consulta:

Código Ruby:
Ver original
  1. <% @prov.each do |p| %>
  2.     <p>
  3.         <%= p.proveedor %>
  4.     </p>
  5. <% end %>

Al hacer eso me marca erro en el each:

Cita:
undefined method `each' for #<Catproveedor:0x3725b20>
Pero si lo pongo directo:

Código Ruby:
Ver original
  1. <p>
  2.     <%= @prov.proveedor %>
  3. </p>

Si me muestra el valor correctamente. No entiendo que pasa .

Version de Ruby:
Cita:
ruby 1.9.3p484
Version de Rails:
Cita:
Rails 4.0.4
__________________
Your Code as a Crime Scene...

Última edición por drako_darpan; 09/04/2014 a las 02:25