Как изменить маршрут стандартным Rails3? - PullRequest
0 голосов
/ 31 марта 2011

Я использую 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 

`

1 Ответ

0 голосов
/ 31 марта 2011

Вы можете сделать это

Добавить это в свой файл routing.rb.

match '/emails/confirms/:token' => 'emails#confirms', :as => 'confirms_emails'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...