2015-10-14 78 views
0

我在我的應用程序中註銷時遇到問題。在Rails 4中使用Devise簽出的問題

的錯誤它給我的是:

Template is missing 
Missing template users/destroy, application/destroy with {:locale=> [:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw,  :ruby, :coffee, :jbuilder]}. 

Searched in: *"/home/gregb/workspace/Sandbox/site/app/views" 
* "/home/gregb/.rvm/gems/ruby-2.2.0/gems/devise-i18n-views-0.3.6/app/views" 
* "/home/gregb/.rvm/gems/ruby-2.2.0/gems/devise-3.5.2/app/views" 

任何幫助將不勝感激。

回答

0

如果你使用的是設計,那麼在我看來,就像視圖所在的目錄一樣。 您做過嗎

rails g devise:views 

或創建您的自定義視圖? 設計中沒有destroy.html.erb文件。 但如果你想創建一個,我建議你創建一個新創建的UsersController的破壞行動,然後在路線您必須把

resources :users, only: [:destroy] 

devise_for :users 

爲了它是可訪問的。然後耙路,找到正確的路線。這應該爲你創建銷燬行動路線。創建app/views/users/destroy.html.erb中的視圖,並且希望爲你做。

相關問題