Estoy trabajando en un motor montable para usar con Rails 3.1, y quiero enumerar las rutas del motor.Listado de 'rutas de rastrillo' para un motor Rails 3.1 montable
creé el motor usando:
$ rails plugin new rails_blog_engine --mountable
y editado el archivo 'prueba/maniquí/config/rutas' para leer:
Rails.application.routes.draw do
mount RailsBlogEngine::Engine => "/blog"
end
... y 'config/rutas a' leo:
RailsBlogEngine::Engine.routes.draw do
resources :posts
end
Quiero que las rutas generadas por '': mensajes, pero no es claro cómo puedo hacer esto. Cuando corro 'App rastrillo: rutas', me sale sólo el "/ blog" ruta:
$ rake app:routes
rails_blog_engine /blog {:to=>RailsBlogEngine::Engine}
cuando corro 'rake routes', me sale un error:
$ rake routes
rake aborted!
Don't know how to build task 'routes'
¿Cómo puedo ver las rutas para ': publicaciones'? ¿Puedo hacer esto sin reescribir las tareas de rake relevantes?
Ahora, en Rails 3.2.2, 'aplicación rastrillo: routes' funciona bien.Un simple '' rake routes' arroja el mismo error, pero eso es lo que se espera. – Zabba
Al escribir un motor hoy, me encontré con este problema, ¡y me di cuenta de que tuve el mismo problema hace 3 años! (ref mi comentario anterior) Algunas cosas nunca cambian, ¿eh? :) – Zabba