这是我灵魂的尖叫))
我以前从未见过这种行为。
active_scaffold 3.0.3 rc
我正在尝试添加自定义操作:
config.action_links.add 'zip_consumer_images',
:controller => '/services',
:label => 'images',
:page => true,
:type => :member
还有我的路线:
get 'services/zip_consumer_images' => 'services#zip_consumer_images'
namespace :admin do
resources :events do
as_routes
member do
get 'images'
end
end
end
当我尝试 /admin/events 时出现错误:
没有路线匹配 {:action=>"zip_consumer_images", :id=>"--ID--", :controller=>"admin/services"}
另一个奇怪的行为是有时它会起作用。我知道这听起来很奇怪,但是经过 10-20 次尝试/admin/events一次后它可以正常工作,并且我看到我的自定义操作标记为带有正确链接 services/zip_consumer_images?id=10的图像。
有任何想法吗?