如何让用户通过本地设计确认电子邮件链接激活帐户

时间:2012-02-07 08:23:31

标签: ruby-on-rails devise

我正在尝试在使用设计和rails时在测试模式下确认用户帐户。这是场景。我更改了发送到用户成功注册后呈现的部分的设计确认电子邮件。问题是它显示以下错误“未定义的方法电子邮件”。这是我的确认部分。

Welcome <%= @resource.email %>!

You can confirm your account through the link below:

<%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %>

。以下是我的application_helper以访问资源详细信息。
def resource_name
        :user
    end

def resource @resource ||= User.new end def devise_mapping @devise_mapping ||= Devise.mappings[:user] end</pre>

1 个答案:

答案 0 :(得分:0)

@resource实际上是application_helper中的用户吗?我知道如果它是零,它将被分配一个新的User,但在分配它之前它是什么?

我怀疑@resource不是User,而是其他东西(没有email字段的内容)。