我有一個Rails應用程序處理與restful_authentication插件的身份驗證。從restful_authentication插件刪除電子郵件激活
我遇到了電子郵件激活功能的問題,在我處理之前我只想讓我的用戶無需通過電子郵件激活過程進行註冊。
如何禁用電子郵件激活功能。
的Rails 2.2.3 Restful_authentication
我有一個Rails應用程序處理與restful_authentication插件的身份驗證。從restful_authentication插件刪除電子郵件激活
我遇到了電子郵件激活功能的問題,在我處理之前我只想讓我的用戶無需通過電子郵件激活過程進行註冊。
如何禁用電子郵件激活功能。
的Rails 2.2.3 Restful_authentication
在app/models/user_observer.rb
,我換成
UserMailer.deliver_signup_notification(user)
與
user.activate!
,它的工作對我那麼遠,
最好的解決辦法,我認爲是再生驗證:
從保存的用戶會話和你的舊代碼(從模型和控制器,如果編碼東西的文件) ,破壞了驗證和重新生成
script/destroy authenticated user sessions
script/generate authenticated user sessions
的破壞腳本會刪除下列文件時,請務必備份它的,如果你所做的任何改變。
rm db/migrate/20100520071407_create_users.rb
rm app/views/users/_user_bar.html.erb
rm app/views/users/new.html.erb
rm app/views/sessions/new.html.erb
rm app/helpers/users_helper.rb
rm app/helpers/sessions_helper.rb
rm test/fixtures/users.yml
rm test/unit/user_test.rb
rm test/functional/users_controller_test.rb
rm test/functional/sessions_controller_test.rb
rm config/initializers/site_keys.rb
rm lib/authenticated_test_helper.rb
rm lib/authenticated_system.rb
rm app/controllers/users_controller.rb
rm app/controllers/sessions_controller.rb
rm app/models/user.rb
是的,這是最好的解決方案。謝謝 – allesklar 2010-07-27 07:14:07