[英]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 :users
或devise_for :name
,例如admin或主持人...
您似乎沒有為路線添加設計。 您應該添加類似以下內容:
devise_for :users
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.