我正在尝试向我的某个资源添加客户操作,因此我创建了一个自定义路由:
namespace :admin do
resources :subscriptions
match 'subscriptions/summary', :to => 'subscriptions#summary', :as => 'subscriptions_summary'
end
在我的佣金路线中,我得到以下输出:
admin_subscriptions_summary /admin/subscriptions/summary(.:format) spree/admin/subscriptions#summary
现在的问题是,每当我尝试创建一个指向摘要操作的链接时,我都会收到以下错误:
Missing template spree/admin/subscriptions/show
为什么我的应用程序会将show动作与摘要操作混淆?
答案 0 :(得分:0)
namespace :admin do
resources :subscriptions do
collection do
get 'summary'
end
end
end
解决了它。