ruby-on-rails-3 - 当尝试从收到的电子邮件中单击确认帐户时,设计 unconfirmed_email

标签 ruby-on-rails-3 devise email-confirmation

这是我的用户模型:

class User < ActiveRecord::Base
  devise :database_authenticatable, :registerable,
        :recoverable, :rememberable, :trackable, :validatable,:confirmable

  # Setup accessible (or protected) attributes for your model
  attr_accessible :email, :password, :password_confirmation, :remember_me

end

这是 schema.rb:

 create_table "users", :force => true do |t|
      t.string   "email",                  :default => "", :null => false
      t.string   "encrypted_password",     :default => "", :null => false
      t.string   "reset_password_token"
      t.datetime "reset_password_sent_at"     
      t.datetime "remember_created_at"
      t.integer  "sign_in_count",          :default => 0
      t.datetime "current_sign_in_at"
      t.datetime "last_sign_in_at"
      t.string   "current_sign_in_ip"
      t.string   "last_sign_in_ip"
      t.string   "confirmation_token"
      t.datetime "confirmed_at"
      t.datetime "confirmation_sent_at"
      t.datetime "created_at",                             :null => false
      t.datetime "updated_at",                             :null => false
      t.integer  "profile_id"
      t.string   "profile_type"
end

在我的初始化程序 devise.rb 中,我设置了以下内容:

config.reconfirmable = false

我收到一封邮件,要求我点击确认我的帐户,当我这样做时,我收到此错误:

NameError in Devise::ConfirmationsController#show

undefined local variable or method `unconfirmed_email' for #<User:0xaa53818>

如何修复它?

最佳答案

这不是 Devise 的问题,而是我没有重新启动开发服务器的问题。

关于ruby-on-rails-3 - 当尝试从收到的电子邮件中单击确认帐户时,设计 unconfirmed_email,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9928003/

相关文章:

ruby-on-rails - 如何通过覆盖诸如 respond_with 之类的方法来干掉 Rails 3 Controller ?

ruby-on-rails - 确认电子邮件地址

ruby-on-rails - 动态站点地图的 Capistrano 3 配方

ruby-on-rails-3 - 让 Rails 在生产中显示开发风格错误

ruby-on-rails - ruby rails 3 : after destroy method to destroy object if there is no more related objects in the system?

ruby-on-rails-3 - 有 CanCan 使用 Active Admin 用户吗?

ruby-on-rails - 从设计 "User does not respond to ' 设计方法中获取错误“运行 "rails generate devise:install"时

ruby-on-rails - Rails - 更新发送给 Devise 用户的电子邮件

python - 在django中接收发送邮件的发送列表

python - 如何避免重复 : account?