我有2条这样的路线:
get '/quotation/cep_validator', to: 'quotation#cep_validator'
get '/quotation/price', to: 'quotation#price'
它们不是RESTful,但你可以看到它们在URL和同一个控制器中都是相同的开头。
有没有办法将它们组合在一起,类似于资源路线?
route :quotation do
get 'cep_validator'
get 'price'
end
答案 0 :(得分:1)
试试这个:
resource :quotation, only: [] do
collection do
get :cep_validator
get :price
end
end
希望这会对你有所帮助。
答案 1 :(得分:1)
这就是你要找的东西:
controller :quotation do get 'cep_validator' => :cep_validator get 'price' => :price end