Я использую Rails3, и я хотел бы сделать один запрос на получение токена одного параметра для моего контроллера, отличного от идентификатора моего действия, "подтверждающего" в моем контроллере, кто-то может мне помочь? Я считаю, что это проблема моего маршрута.
, таких как:
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
`
Вы можете сделать это
Добавить это в свой файл routing.rb.
match '/emails/confirms/:token' => 'emails#confirms', :as => 'confirms_emails'