【发布时间】:2017-07-26 03:48:28
【问题描述】:
我是 Rails 新手,正在努力正确处理路由。 现在我有一个名为“details”的链接,当用户单击它时,我希望使用我传入的位置参数调用方法“view_details”(在页面控制器内):
<%= link_to "Details", :controller => "pages", :action => "view_details",
:location => v["coordinates"]%>
在我的 routes.rb 文件中,我有:
get 'pages/view_details/:location', to: 'pages#view_details'
我收到以下错误: 没有路线匹配 [GET] "/pages/view_details/latitude=37.3505570824247&longitude=-121.922104884669"
我该如何解决这个问题?
【问题讨论】:
-
你能分享 rake 路由输出吗?路由的前缀是什么?
-
刚刚编辑了帖子,看插入的图片
标签: ruby-on-rails ruby routing