我正在使用Rails3,我想要一个请求获取一个参数令牌给我的控制器不同的ID到我的操作“确认”在我的控制器中,有人可以帮我吗? 我认为这是我的路线中的一个问题。
如:
http://0.0.0.0:3000/emails/1QWD3DF2Cd/confirms或http://0.0.0.0:3000/emails/confirms/1QWD3DF2Cd
`
class EmailsController < ApplicationController
def confirms
@email = Email.find(params[:token])
@email.confirmed # other method in model emails which mark as enable
end
end
`
答案 0 :(得分:0)
你可以这样做
将其添加到routing.rb文件中。
match '/emails/confirms/:token' => 'emails#confirms', :as => 'confirms_emails'