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