Rails 3.1用のマウント可能なエンジンで作業しています。エンジンのルートをリストしたいと思います。マウント可能なRails 3.1エンジンのための 'rake routes'のリスト
私が使用してエンジンを作成しました:
$ rails plugin new rails_blog_engine --mountable
を、読み 'テスト/ダミー/設定/ルート' ファイルを編集した:
Rails.application.routes.draw do
mount RailsBlogEngine::Engine => "/blog"
end
を...と '設定/ルート' へ私は生成されたルートリストしたい
RailsBlogEngine::Engine.routes.draw do
resources :posts
end
:読み取り「:ポスト」を、それは私がこれを行うことができますどのように明確ではありません。私は「すくいアプリ:ルート」を実行すると:私は「すくいルート」を実行すると、私はエラーを取得する
$ rake app:routes
rails_blog_engine /blog {:to=>RailsBlogEngine::Engine}
:
$ rake routes
rake aborted!
Don't know how to build task 'routes'
どのようにすることができ、私は唯一の「/ブログ」ルートを取得します':posts'のルートを参照してください。関連するレーキタスクを書き直すことなくこれを行うことはできますか?
を今、Railsの3.2.2、 'すくいアプリで:正常に動作しますroutes'。シンプルな「レーキルート」は同じエラーを投げますが、それは予想されます。 – Zabba
今日、エンジンを書くと、この問題に遭遇しました。私は3年前に同じ問題が発生したことに気付きました! (上の私のコメントを参考に)いくつかのことは変わらない、ええ? :) – Zabba