Передача случайных параметров URL в OmniAuth

Я использую omniauth с devise, и мне интересно, как передать url params и получить к ним доступ.

Вот пример ссылки: / accounts / auth / facebook? Do_something_after_return = 1 Теперь я хочу получить этот do_something_after_return в обратном вызове. Меня не волнует, сохранено ли оно в сеансе или где-то еще. Проблема в том, что я не знаю, где я могу перехватить этот параметр.

Что такое контроллер и действие, на которое указывает ссылка / accounts / auth / facebook ? Маршруты мне ничего не говорят, их просто нет. Все, что у меня есть в маршрутах, это / accounts / auth /: provider (.: Format {: controller => "accounts / omniauth_callbacks",: action => "passthru"} , который является обратным вызовом.

6
задан snitko 3 November 2011 в 18:15
поделиться