resources :cimgs, :path => :pics, :as => :pics

match '/enviar'     => 'cimgs#new',         as: 'new_pic'

当我打电话给new_pic_path时,我会一直得到/pics/new而不是/enviar
我该怎么办?

最佳答案

您可以更改顺序,因为路由是从顶部匹配的,或者将:except选项添加到资源部分

resources :cimgs, :path => :pics, :as => :pics, :except => :new

关于ruby-on-rails - 如何替换Ruby on Rails中的默认url/path REST帮助器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7022835/

10-10 14:51