Sto lavorando a un motore montabile da utilizzare con Rails 3.1 e desidero elencare i percorsi del motore.Listing "rake routes" per un motore Rails 3.1 montabile
ho creato il motore utilizzando:
$ rails plugin new rails_blog_engine --mountable
e modificate il file 'test/manichino/config/percorsi' di leggere:
Rails.application.routes.draw do
mount RailsBlogEngine::Engine => "/blog"
end
... e 'config/percorsi' a leggo:
RailsBlogEngine::Engine.routes.draw do
resources :posts
end
voglio elencare le rotte generate per ': i messaggi', ma non è chiaro come posso fare questo. Quando eseguo 'rake app: percorsi', ottengo solo la "/ blog" percorso:
$ rake app:routes
rails_blog_engine /blog {:to=>RailsBlogEngine::Engine}
Quando eseguo 'percorsi rake', ottengo un errore:
$ rake routes
rake aborted!
Don't know how to build task 'routes'
Come posso vedi i percorsi per ": post"? Posso farlo senza riscrivere le attività relative al rake?
Ora, in Rails 3.2.2, 'rake app: routes' funziona bene.Un semplice 'rake routes' genera lo stesso errore, ma è previsto. – Zabba
Scrivendo un motore oggi, mi sono imbattuto in questo problema, e ho appena notato che ho avuto lo stesso problema 3 anni fa! (ref il mio commento sopra) Alcune cose non cambiano mai, eh? :) – Zabba