我似乎无法弄清楚如何将这个特定路由从Rails 2移植到3:
map.resources :webservices, :new => { :push_data => :post, :reset_url => :post }
相关的贴身在这里:http://pastie.org/4022761
答案 0 :(得分:0)
好的,我明白你要做什么 您需要像这样更新routes.rb文件:
resources :webservices do
post :push_data, :on => :new
post :reset_url, :on => :new
end
我做了一个名为Notes的项目中的模型,当我调用rake路由时,它给了我这个:
push_data_new_note POST /notes/new/push_data(.:format) notes#push_data
reset_url_new_note POST /notes/new/reset_url(.:format) notes#reset_url
new_note GET /notes/new(.:format) notes#new
这应该可以解决您遇到的路线问题。让我知道这对你有用。