早些时候我得到了 - 没有找到令牌。建议更改后here我收到了这个新错误
确认令牌不能为空。
使用rails - 3.0.6 设计 - 1.1.3 红宝石 - 1.9.3
几个小时以来一直在敲我的脑袋,我仍然无能为力,为什么令牌没有收到。只有在用户点击通过邮件发送的确认链接后才会发生这种情况。任何指针我应该做什么。请提前帮助,谢谢。
用户模型
class User < ActiveRecord::Base
# TODO: Remove talent_seeker from here, set manually on creation
# Setup accessible (or protected) attributes for your model
attr_accessible :email, :password, :password_confirmation, :first_name, :last_name, :disabled,
:job_title, :company_name, :city, :state, :zip, :public_profile, :willing_to_relocate, :avatar, :resume,
:remove_avatar, :remove_resume, :html_resume_attributes, :upload_in_progress, :rb_resume
端
答案 0 :(得分:2)
由于设计版本不兼容,您无法应用您提到的问题的解决方案。只需使用以下行替换app/views/<user>/mailer/confirmation_instructions.html.erb
中的最后一行
<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p>