2016-04-28 10 views
0

私の製油所拡張では、拡張の「メイン」モデルである議会モデルがあります。私は私が手にその新しいアクションによって新しい宿泊を作成しようとするとrefinerycms 'admin'が 'refinery/admin/accommodations'にアクセスしようとしましたが拒否されました

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)$/ 

:あなたはこのような行を追加する必要があり、これらの状況では基本的に 。

少なくともそれは私のために働いた。

関連する問題