我是铁杆新手......
我尝试发送如下字符串:search param:“55.675155,21.833466”和2 as:id param ... 但事情很糟糕......
我得到没有路线匹配[GET]“/ exchanger_lists / get_exchangers_via_coordinates /.....
我的路线档案:
match 'exchanger_lists/get_exchangers_via_coordinates/:search,:id' => 'exchanger_lists#get_exchangers_via_coordinates'
但是如何在浏览器中查看网址???
如何以Rails方式执行此操作?我读过doc's,但有些内容在100%上并不清楚(
如何配置我的路线以及如何从浏览器调用?
答案 0 :(得分:3)
match 'exchanger_lists/get_exchangers_via_coordinates/:search,:id' => 'exchanger_lists#get_exchangers_via_coordinates',
constraints: { search: /[^\/]+/ }
来自here
答案 1 :(得分:0)
您可以更改以下路线:
match 'exchanger_lists/get_exchangers_via_coordinates/:x/:y/:id' => 'exchanger_lists#get_exchangers_via_coordinates'
参数[:x]和参数[:y]将保持坐标。我认为这是比一个参数中的坐标更美观的代码。