我是rails新手,我正在努力正確處理路由。 現在我有一個名爲「細節」的鏈接,當用戶點擊它時,我想用我正在傳入的位置參數調用方法「view_details」(在頁面控制器內):在Ruby on Rails中使用參數進行路由
<%= 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 &經度= -121.922104884669 「
我該如何解決這個問題?
你能分享rake路由輸出嗎?,什麼是路由前綴? – icemelt
剛剛編輯帖子,查看插入的圖片 – user2963365