我正在开发用于 Rails 3.1 的可安装引擎,我想列出引擎的路线。
我使用以下方法创建了引擎:
$ rails plugin new rails_blog_engine --mountable
并编辑了“test/dummy/config/routes”文件以读取:
Rails.application.routes.draw do
mount RailsBlogEngine::Engine => "/blog"
end
...和“配置/路线”阅读:
RailsBlogEngine::Engine.routes.draw do
resources :posts
end
我想列出为 ':posts' 生成的路由,但不清楚我该如何做到这一点。当我运行“rake app:routes”时,我只得到“/blog”路由:
$ rake app:routes
rails_blog_engine /blog {:to=>RailsBlogEngine::Engine}
当我运行“rake routes”时,出现错误:
$ rake routes
rake aborted!
Don't know how to build task 'routes'
我怎样才能看到':posts'的路线?我可以在不重写相关 rake 任务的情况下做到这一点吗?