Передать параметры URL в redirect_to: root - PullRequest
4 голосов
/ 21 марта 2011

Это, наверное, очень тупой вопрос, но гуглить ответ практически невозможно ...

Возможно ли (и если да, то как ...) сделать что-то вроде:

redirect_to :root, :registered => true

Который затем будет ссылаться на http://myurl.com/?registered=true

Кажется, что корневой URL удаляет все параметры. Все, что мне нужно, это отслеживать регистрацию через Google Analytics (я знаю, что мне, вероятно, следует вместо этого отправлять людей на страницу благодарности, но в данном конкретном случае - в этом есть смысл)

По этой же причине - я не хочу перенаправлять что-то вроде:

:controller => :pages, :action => :home, :registered => true

Поскольку это испортит как аналитику, так и SEO и т. Д. *

Заранее спасибо.

1 Ответ

5 голосов
/ 21 марта 2011

Вы должны быть в состоянии сделать:

 redirect_to root_path(:registered => "true")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...