簡體   English   中英

嘗試設置active_admin時出錯

[英]Error while trying to setup active_admin

我正在嘗試設置活動管理員,並以某種方式設法弄亂了其中一個步驟。 在運行rails g active_admin:install之后,我傾斜了數據庫,然后啟動了rails服務器。 當我導航到localhost:3000 / admin時,出現以下錯誤。

NoMethodError in Active_admin/devise/sessions#new
undefined method `new_password_path' for #<#<Class:0x10347f280>:0x103148210>
Extracted source (around line #10):

7: <% end -%>
8: 
9: <%- if devise_mapping.recoverable? && controller_name != 'passwords' %>
10:   <%= link_to "Forgot your password?", new_password_path(resource_name) %><br />
11: <% end -%>
12: 
13: <%- if devise_mapping.confirmable? && controller_name != 'confirmations' %>

有想法該怎么解決這個嗎? 還是如何完全刪除活動的admin(刪除文件,撤消遷移,撤消對其他文件的更改)並重新開始? 我正在使用Rails 3.0.9。 謝謝!

設計路線必須始終在config/routes.rb文件中創建。

您可以為您創建的自定義名稱添加devise_for :usersdevise_for :name ,例如admin或主持人...

您似乎沒有為路線添加設計。 您應該添加類似以下內容:

devise_for :users

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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