[英]Rails 5 link_to unscoped path in scoped controller view
我有一個奇怪的問題
這是我的routes.rb
get '/fin', to: 'pages#fin'
mount S::Engine => '/pod'
S::Engine.routes.draw do
resources :articles, only: [:show, :index], path: 'posts'
root 'articles#index'
更不要說我去了我S引擎的根路徑。 在視圖內部,我試圖將鏈接設置為“ / fin”,所以我寫了
<%= link_to "Fin", fin_path %>
但是我收到一個未知的路由錯誤。
我也嘗試使用控制器:'/ pages'解決控制器解析問題,但沒有幫助
像這樣:url_for控制器:“ / pages”,操作:“ fin”
路由存在,並且問題與范圍界定有某種關系。
謝謝,
嘗試:獲取“ fin”,至:“ pages#fin”,然后嘗試在終端中運行rake路由,以查看fin_path是否存在。 您在頁面控制器的fin方法中還擁有什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.