Foros del Web » Programando para Internet » Ruby »

[SOLUCIONADO] Problema con rutas copiadas de un scaffold rails 4

Estas en el tema de Problema con rutas copiadas de un scaffold rails 4 en el foro de Ruby en Foros del Web. hola amigos, estoy creando una aplicacion y en los controladores cree una carpeta de admin para los controladores que son solo para el administrador. copie ...
  #1 (permalink)  
Antiguo 26/12/2013, 20:11
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 17 años, 6 meses
Puntos: 22
Pregunta Problema con rutas copiadas de un scaffold rails 4

hola amigos, estoy creando una aplicacion y en los controladores cree una carpeta de admin para los controladores que son solo para el administrador.

copie todo el codigo de un scaffold generado en otro proyecto y me aparece este error:

Código:
undefined method `college_path'
Este es mi archivo routes

Código:
  namespace :admin do
    resources :colleges
  end
Este es mi controlador
Código:
def index
    @admin_colleges = College.all
  end
Y esta es mi vista
Código:
<% @admin_colleges.each do |admin_college| %>
      <tr>
        <td><%= admin_college.college %></td>
        <td><%= link_to 'how', admin_college %></td>
        <td><%= link_to 'Edit', edit_admin_college_path(admin_college) %></td>
        <td><%= link_to 'Destroy', admin_college, method: :delete, data: { confirm: 'Are you sure?' } %></td>
      </tr>
    <% end %>
copie todo el código de un scaffold generado desde consola y lo adapte a mi modelo no entiendo porque no funciona.
  #2 (permalink)  
Antiguo 27/12/2013, 00:01
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: Problema con rutas copiadas de un scaffold rails 4

ejecuta

Código BASH:
Ver original
  1. rake routes

Te da los nombres de las rutas, pega el resultado aqui.
__________________
>> abimaelmartell.com
  #3 (permalink)  
Antiguo 28/12/2013, 11:41
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 17 años, 6 meses
Puntos: 22
Respuesta: Problema con rutas copiadas de un scaffold rails 4

esta son mis rutas

Código rails:
Ver original
  1. Prefix Verb   URI Pattern                         Controller#Action
  2.   question_survival GET    /question/survival(.:format)        question#survival
  3.   question_feedback GET    /question/feedback(.:format)        question#feedback
  4.           test_test GET    /test/test(.:format)                test#test
  5.       result_result GET    /result/result(.:format)            result#result
  6.      result_archive GET    /result/archive(.:format)           result#archive
  7.          user_login GET    /user/login(.:format)               user#login
  8.        user_profile GET    /user/profile(.:format)             user#profile
  9.        user_welcome GET    /user/welcome(.:format)             user#welcome
  10.      admin_colleges GET    /admin/colleges(.:format)           admin/colleges#index
  11.                     POST   /admin/colleges(.:format)           admin/colleges#create
  12.   new_admin_college GET    /admin/colleges/new(.:format)       admin/colleges#new
  13.  edit_admin_college GET    /admin/colleges/:id/edit(.:format)  admin/colleges#edit
  14.       admin_college GET    /admin/colleges/:id(.:format)       admin/colleges#show
  15.                     PATCH  /admin/colleges/:id(.:format)       admin/colleges#update
  16.                     PUT    /admin/colleges/:id(.:format)       admin/colleges#update
  17.                     DELETE /admin/colleges/:id(.:format)       admin/colleges#destroy
  18.         admin_pages GET    /admin/pages(.:format)              admin/pages#index
  19.                     POST   /admin/pages(.:format)              admin/pages#create
  20.      new_admin_page GET    /admin/pages/new(.:format)          admin/pages#new
  21.     edit_admin_page GET    /admin/pages/:id/edit(.:format)     admin/pages#edit
  22.          admin_page GET    /admin/pages/:id(.:format)          admin/pages#show
  23.                     PATCH  /admin/pages/:id(.:format)          admin/pages#update
  24.                     PUT    /admin/pages/:id(.:format)          admin/pages#update
  25.                     DELETE /admin/pages/:id(.:format)          admin/pages#destroy
  26.     admin_questions GET    /admin/questions(.:format)          admin/questions#index
  27.                     POST   /admin/questions(.:format)          admin/questions#create
  28.  new_admin_question GET    /admin/questions/new(.:format)      admin/questions#new
  29. edit_admin_question GET    /admin/questions/:id/edit(.:format) admin/questions#edit
  30.      admin_question GET    /admin/questions/:id(.:format)      admin/questions#show
  31.                     PATCH  /admin/questions/:id(.:format)      admin/questions#update
  32.                     PUT    /admin/questions/:id(.:format)      admin/questions#update
  33.                     DELETE /admin/questions/:id(.:format)      admin/questions#destroy
  34.       admin_results GET    /admin/results(.:format)            admin/results#index
  35.                     POST   /admin/results(.:format)            admin/results#create
  36.    new_admin_result GET    /admin/results/new(.:format)        admin/results#new
  37.   edit_admin_result GET    /admin/results/:id/edit(.:format)   admin/results#edit
  38.        admin_result GET    /admin/results/:id(.:format)        admin/results#show
  39.                     PATCH  /admin/results/:id(.:format)        admin/results#update
  40.                     PUT    /admin/results/:id(.:format)        admin/results#update
  41.                     DELETE /admin/results/:id(.:format)        admin/results#destroy
  42.         admin_tests GET    /admin/tests(.:format)              admin/tests#index
  43.                     POST   /admin/tests(.:format)              admin/tests#create
  44.      new_admin_test GET    /admin/tests/new(.:format)          admin/tests#new
  45.     edit_admin_test GET    /admin/tests/:id/edit(.:format)     admin/tests#edit
  46.          admin_test GET    /admin/tests/:id(.:format)          admin/tests#show
  47.                     PATCH  /admin/tests/:id(.:format)          admin/tests#update
  48.                     PUT    /admin/tests/:id(.:format)          admin/tests#update
  49.                     DELETE /admin/tests/:id(.:format)          admin/tests#destroy
  50.         admin_users GET    /admin/users(.:format)              admin/users#index
  51.                     POST   /admin/users(.:format)              admin/users#create
  52.      new_admin_user GET    /admin/users/new(.:format)          admin/users#new
  53.     edit_admin_user GET    /admin/users/:id/edit(.:format)     admin/users#edit
  54.          admin_user GET    /admin/users/:id(.:format)          admin/users#show
  55.                     PATCH  /admin/users/:id(.:format)          admin/users#update
  56.                     PUT    /admin/users/:id(.:format)          admin/users#update
  57.                     DELETE /admin/users/:id(.:format)          admin/users#destroy
  58.                root GET    /                                   user#login
  #4 (permalink)  
Antiguo 28/12/2013, 19:15
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: Problema con rutas copiadas de un scaffold rails 4

es admin_college_path, olvidaste el admin_ :P
__________________
>> abimaelmartell.com

Última edición por abimex; 29/12/2013 a las 22:28

Etiquetas: rails
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:51.