0
我使用的設計對用戶進行認證,並獲得在註冊下面的錯誤和設計和路由錯誤
頁面No route matches {:action=>"search", :controller=>"devise/home"}
顯然它是由
<%= link_to "Search", url_for(:controller => "home", :action => "search")
在佈局
/application.html引起簽署.erb
的設置絕對是基本的,這裏的routes.rb:
get "home/search"
devise_for :users
root :to => "home#index"
快速和骯髒的修復是在控制器名稱,url_for(:controller =>「/ home」,:action =>「search」)之前添加斜槓。另一種方式是使用資源路線。 – synapse 2011-04-29 10:08:23