我有一个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