2012-12-21 98 views
-1

我一直在設計的重置密碼部分有一些問題,所以有一個簡單的方法來刪除它?刪除設計的最佳方法?

+0

你是什麼意思'刪除它'?你不想不再使用這個功能嗎?你面臨什麼問題? – David

+0

你是如何安裝它的?你有什麼嘗試? –

+0

我確實想使用功能,雖然它不工作,我不知道爲什麼。當我點擊「發送重置密碼指令」時,我得到一個ArguemntError – user1919937

回答

0

不要刪除它,我每次使用設計需要身份驗證,並且從未遇到任何問題,這些問題不容易解決。

我敢打賭,你沒有按照說明正確。運行

rails g devise:install

後,您需要按照在命令行打印出來的說明。

如果你真的需要將其刪除做到以下幾點:

  1. ,如果你有他們的Gemfile從控制器,視圖和模型刪除
  2. 刪除認證鏈接和邏輯。
  3. 從數據庫中刪除表設計
3

你在嘗試,因爲你沒有設置正確制定

在「配置/環境/ development.rb」重置密碼時,引發ArgumentError你需要設置主機,例如:

config.action_mailer.default_url_options = { :host => 'localhost:3000' } 

閱讀全文抵達該處開始:https://github.com/plataformatec/devise#getting-started


如果你真的需要刪除設計:

  • 從Gemfile中刪除寶石
  • 刪除的表,如果你跑了遷移
  • 刪除生成的 意見,控制器,模型和郵件程序(如果您生成它們)
相關問題