0
ユーザーアカウントを作成した後に[確認メールを送信]リンクをクリックすると、引き続き確認の再送信のページに移動します。devise - ユーザーのメールを確認できません
「パスワードを忘れた」リンクを使用してユーザーのパスワードを変更することはできますが、問題のないトークンが表示されています。
私のメーラーはIMOよさそうだ:
<p><%= link_to 'Confirm my account', confirmation_url(@resource,
:confirmation_token => @token) %></p>
これは私のユーザモデルである:
class User < ActiveRecord::Base
devise :database_authenticatable, :confirmable, :registerable,
:recoverable, :rememberable, :trackable, :validatable, :timeoutable
validates :username, :presence => true, :uniqueness => true
validates :first_name, :presence => true
validates :last_name, :presence => true
validates :dob, :presence => true
validates :gender, :presence => true
def confirm!
super
if confirmed_at_changed? and confirmed_at_was.nil?
UserMailer.welcome_email(self).deliver if self.confirmed_at_changed?
end
end
end
それは確認済み得るために何をすべきか任意のアイデア?