2016-04-28 36 views
0

在我的炼油厂扩展中,我有一个国会模型,这是扩展的“主要”模型。另外,我有嵌套在国会路线这样的住宿模式:refinerycms'admin'试图访问'炼油厂/管理员/住宿',但被拒绝

namespace :admin do 
    resources :congresses do 
    resources :accommodations 
    as_routes  
    end 
end 

当我试图通过其新的动作,创建一个新的旅馆,我得到:

Processing by Refinery::Admin::AccommodationsController#new as HTML 
'admin' tried to access 'refinery/admin/accommodations' but was rejected. 
Filter chain halted as :restrict_controller rendered or redirected 

任何人有一个想法发生了什么?大会的意见呼吁住宿新行动,这是相关的吗?

回答

0

好的我在here找到了解决我的问题的方法。 基本上在这种情况下,你必须添加一行:

plugin.menu_match = /(admin|refinery)\/(congresses|accommodations)$/ 

你的“父母”的模式引擎文件,这样就可以访问嵌套模式控制器。

至少它对我有用。