簡體   English   中英

范圍控制器視圖中的Rails 5 link_to無作用域路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM