0

.. www.website.com/admin/organizations/org_dealsにアクセスすると、次のようになります。

Missing template admin/organizations/show.erb in view path

私のroutes.rb:

map.namespace :admin do |admin|
  admin.napespace :organizations do |organization|
    organization.org_deals 'org_deals', :action => 'org_deals', :member => {org_deals => :get}
  end
end

私のレーキルートでは:

 admin_organizations_org_deals        
/admin/organizations/org_deals
{:controller=>"admin/organizations/", :action=>"org_deals", :member=>{:org_deals=>:get}}

そして最後になりましたが、大事なことではありません。私のファイルはディレクトリにあります:

/admin/organizations/org_deals.html.haml

しかし、私のアプリは必死に「ショー」を望んでいます。「いや、いや、いや、あなたが本当に欲しいのはorg_deals、ばかげている」とどうやって言うことができますか。

ありがとう!

4

1 に答える 1

0

:memberキーはリソースを使用するために予約されており、パラメーターとしてそれを予期しているように見え、ルートが一致せず、途中で他の何かと一致する原因になっています。:memberキーを削除すると、機能すると思います。

map.namespace :admin do |admin|
  admin.napespace :organizations do |organization|
    organization.org_deals 'org_deals', :action => 'org_deals'
  end
end
于 2010-06-24T00:34:18.247 に答える