Rails 设计可确认的单选按钮
Rails devise confirmable radio button
我正在使用设计 gem,我使用 :confirmable
让用户确认他的帐户,这样在他注册后如果他打开 [=25],电子邮件将发送给他=] 将立即确认.. 我想要的是将电子邮件发送给用户,在他注册后向他展示他的帐户,然后让他选择是否确认。类似于单选按钮
这是我在用户模型中的代码
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable, :confirmable
before_create :confirm_email
def confirm_email
UserMailer.registration_confirmation(self).deliver
end
在邮件中
default :from => 'info@eccsbc.com'
def registration_confirmation(user)
@user = user
mail :to => 'nour@khatib.ca' ,:subject =>"New member please confirm"
end
在 user_mailier 模板中
<%= link_to 'Confirm my account', confirmation_url(@user, :confirmation_token => @user.confirmation_token) %>
所以最简单的解决方案而不是单选按钮就是
<p>Would you like to confirm your account?</p>
<%= link_to 'Yes', confirmation_url(@user, :confirmation_token => @user.confirmation_token) %>
<%= link_to 'No', root_path %>
我正在使用设计 gem,我使用 :confirmable
让用户确认他的帐户,这样在他注册后如果他打开 [=25],电子邮件将发送给他=] 将立即确认.. 我想要的是将电子邮件发送给用户,在他注册后向他展示他的帐户,然后让他选择是否确认。类似于单选按钮
这是我在用户模型中的代码
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable, :confirmable
before_create :confirm_email
def confirm_email
UserMailer.registration_confirmation(self).deliver
end
在邮件中
default :from => 'info@eccsbc.com'
def registration_confirmation(user)
@user = user
mail :to => 'nour@khatib.ca' ,:subject =>"New member please confirm"
end
在 user_mailier 模板中
<%= link_to 'Confirm my account', confirmation_url(@user, :confirmation_token => @user.confirmation_token) %>
所以最简单的解决方案而不是单选按钮就是
<p>Would you like to confirm your account?</p>
<%= link_to 'Yes', confirmation_url(@user, :confirmation_token => @user.confirmation_token) %>
<%= link_to 'No', root_path %>