【发布时间】:2011-08-12 19:15:01
【问题描述】:
我正在按照本教程发送激活电子邮件:
http://www.slideshare.net/JamesEdwardGrayII/sending-email-with-rails
我相当肯定这是使用 rails 2 完成的,并且路由对我来说有点问题。
routes.rb:
map.activate "activate/:token", :controller => "activations", :action => "create"
启用:
activate_url(:token => @user.perishable_token, :host => "localhost:3000")
以便发送localhost:3000/:token url 供用户激活。
为了使其适用于 rails 3,我尝试了以下方法:
match 'activate/:token' => 'activations#create'
match 'activate/:token', :to => 'activations#create'
但activate_url 不起作用。我很感激一些意见。谢谢!
【问题讨论】:
标签: ruby-on-rails routing actionmailer activation