![](/img/trans.png)
[英]No route matches {:action=>“search”, :controller=>“devise/index”}
[英]No route matches {:controller=>“devise/dokumente”}
我試圖將Devise添加到我的Rails應用程序中。 但是以某種方式我的路線有問題,我得到:
No route matches {:controller=>"devise/dokumente"}
在第21行:
<li><%= link_to 'Dokumente', controller: 'dokumente', action: 'index' %></li>
我嘗試了幾種方法:
dokumente_path
但是然后我得到了錯誤:
No route matches {:action=>"show", :controller=>"dokumente"}
因為我只有動作/視圖索引。
我應該在路線中進行哪些更改,以便dokumente_path進入dokumente索引?
我的路線:
resources :dokumente do
collection do
get :set_image
end
end
get "dokumente/index"
post "dokumente/index"
嘗試:
<li><%= link_to 'Dokumente', dokumente_index %></li>
或者,如果您需要dokumente_path
,請將其添加到您的路線中:
get "dokumente/index", :as => 'dokumente_path'
post "dokumente/index", :as => 'dokumente_path'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.