Configure mi routes.rb y lo deje de la siguiente manera:
Código Ruby:
Ver original
resources :cenproveedores root :to => "cenproveedores#index"
En mi rake routes me da esto
Código Ruby:
Ver original
cenproveedores GET /cenproveedores(.:format) cenproveedores#index POST /cenproveedores(.:format) cenproveedores#create new_cenproveedore GET /cenproveedores/new(.:format) cenproveedores#new edit_cenproveedore GET /cenproveedores/:id/edit(.:format) cenproveedores#edit cenproveedore GET /cenproveedores/:id(.:format) cenproveedores#show PATCH /cenproveedores/:id(.:format) cenproveedores#update PUT /cenproveedores/:id(.:format) cenproveedores#update DELETE /cenproveedores/:id(.:format) cenproveedores#destroy root GET / cenproveedores#index
Cuando entro al index cargo un grid, el cual se muestra correctamente, el problema se me presenta que al seleccionar el link para un nuevo usuario no me deja.
Mi controller lo tengo asi:
Código Ruby:
Ver original
def new @cenproveedores = CenProveedores.new end
Siendo CenProveedores el que corresponde a mi ActiveRecord.
En mi new.html.erb lo tengo asi:
Código Ruby:
Ver original
<%= render 'form_cenproveedores' %>
En el form_cenproveedores lo tengo asi:
Código Ruby:
Ver original
<%= form_tag(@cenproveedores) do |f| %> <div class="field"> <%= f.label :numproveedor %><%= f.number_field :numproveedor %> </div> <% end %>
Pero al momento de llegar al <%= form_tag(@cenproveedores) do |f| %> me marca el siguiente error:
Showing C:/cenproveedores/app/views/cenproveedores/_form_cenproveedores.html.erb where line #1 raised:
undefined method `cen_proveedores_index_path' for #<#<Class:0x38bb150>:0x378fca8>
Si en el form_cenproveedores, le pongo solamente <h1>Hola</h1>, funciona sin problemas.
Se me hace raro, porque si lo genero por scaffold se genera bien y sin problemas y lo reviso y son iguales, no se que pasa