2016-08-19 8 views
1

で生成されていないいくつかのルートがRailsの4

class TopLevelReports::INA::RedemptionsController < ... 
    def index 
     ... 
    end 
end 

これを試してみてください:

scope module: :top_level_reports do 
    namespace :ina, path: '/ina-reports', as: :ina_reports do 
    resource :redemptions, only: [:index] 
    end 
end 

rake routesを実行するか、少なくともダンプ全体でredemptions(またはina ...)という単語が見つかりましたが、そのリソースのルートが生成されていない場合、ina_reports_redemptionsが見つかりました。

私には何が欠けていますか?

(注:Railsコンソールで定数をテストするとコントローラTopLevelReports::INA::RedemptionsControllerが存在します;これはapp/controllers/top_level_reports/ina/redemptions_controller.rbにあります)。

答えて

3

私はあなたのコードを試して、同じ問題に遭遇しました。

タイプミスがあります。

scope module: :top_level_reports do 
    namespace :ina, path: '/ina-reports', as: :ina_reports do 
    resources :redemptions, only: [:index] 
    end 
end 
+0

それはタイプミスではなかった:resourceresources

これを試してみてくださいする必要があります。それは誤解だった。ありがとうございました。 –

+0

コピー。それ以外は完璧だった – blnc

関連する問題