簡體   English   中英

沒有路線匹配{:controller =>“ devise / dokumente”}

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

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