Hola que tal, gracias por responder pzin.
Como comentas, el error era mio al momento de usar el each
Y abusando un poco de tu ayuda, sigo con el problema del llamado de la vista new.
Código Ruby:
Ver originaldef new
@catproveedor = Catproveedor.new
end
En la vista tengo esto:
Código Ruby:
Ver original<%= render :partial => 'form_catproveedores.html' %>
El form lo tengo asi:
Código Ruby:
Ver original<%= form_for @catproveedor, :url => {:action => :crear } do |form| %>
<p>
<%= form.label :numproveedor %>
<%= form.number_fiel :numproveedor%>
</p>
<p>
<%= form.submit "Crear" %>
</p>
<% end %>
Con esto me marca este error:
Código Ruby:
Ver originalI18n::InvalidLocale in Catproveedores#new
:es is not a valid locale
<%= form.label :numproveedor %>
Pero si le quito el :url => {:action => :crear }, me da este error:
Código Ruby:
Ver originalNoMethodError in Catproveedores#new
undefined method `catproveedors_path' for #<#<Class:0x392f970>:0x3b6cb98>
<%= form_for @catproveedor do |form| %>
Si me pudieras aclarar el porque, te lo agradeceria mucho