Pracuję nad montowalnym silnikiem do użytku z Rails 3.1 i chcę wyświetlić trasy silnika.Listing "tras rake" dla montowanego silnika Rails 3.1
I stworzył silnik przy:
$ rails plugin new rails_blog_engine --mountable
i edytować plik 'test/atrapę/config/Trasy' czytać:
Rails.application.routes.draw do
mount RailsBlogEngine::Engine => "/blog"
end
... i 'config/tras' na przeczytaj:
RailsBlogEngine::Engine.routes.draw do
resources :posts
end
Chcę wyświetlić trasy wygenerowane dla ": postów", ale nie jest jasne, w jaki sposób mogę to zrobić. Kiedy uruchamiam „grabie aplikacji: szlaki”, mam tylko „/ blogu” trasą:
$ rake app:routes
rails_blog_engine /blog {:to=>RailsBlogEngine::Engine}
gdy uruchamiam „trasy natarcia”, pojawia się błąd:
$ rake routes
rake aborted!
Don't know how to build task 'routes'
Jak mogę zobacz trasy dla ": postów"? Czy mogę to zrobić bez przepisywania odpowiednich zadań rake?
Teraz w Rails 3.2.2, 'aplikacji natarcia: routes' działa dobrze.Proste "trasy rake'u" rzucają ten sam błąd, ale jest to oczekiwane. – Zabba
Napisałem dzisiaj silnik, natknąłem się na ten problem i zauważyłem, że miałem ten sam problem 3 lata temu! (podaj mój komentarz powyżej) Niektóre rzeczy nigdy się nie zmieniają, co? :) – Zabba