我目前正在使用devise作爲我的身份驗證解決方案,但是我真的不喜歡它,並且想要使用authlogic來代替。Rails 3:從項目中刪除寶石?
如何從我的項目中完全刪除設計寶石,然後我可以安全地添加authlogic寶石?
我目前正在使用devise作爲我的身份驗證解決方案,但是我真的不喜歡它,並且想要使用authlogic來代替。Rails 3:從項目中刪除寶石?
如何從我的項目中完全刪除設計寶石,然後我可以安全地添加authlogic寶石?
您可以從Gemfile中刪除Devise gem,然後運行bundle install
。然後應該刪除寶石。
爲了安全起見,你也可以運行以下命令:
命令行gem uninstall gem_name
。
McStretch的建議是不完整的。
你將需要:
Gemfile
config/routes.rb
文件中刪除devise_for
呼叫app/models/user.rb
文件中刪除devise
呼叫config/initializers/devise.rb
app/controllers
或app/views
中。我想他已經刪除了設計特定的代碼給出「我如何刪除設計寶石」。 – McStretch 2011-04-06 14:32:51
我尊重你的決定,但請記住,大多數Rails開發人員(包括我)認爲設計是一個非常優越的選擇。 – Spyros 2011-04-06 00:47:22
這很公平,我可以看到它如何更好,功能更強大,我更喜歡簡單的authlogic,因爲我的系統只是一個原型。我想對用戶的控制器進行更改,這在devsie中很麻煩。 – 2011-04-06 01:05:22