【问题标题】:Pass URL parameters to a redirect_to :root将 URL 参数传递给 redirect_to :root
【发布时间】:2011-03-22 03:53:38
【问题描述】:

这可能是一个非常愚蠢的问题,但几乎不可能通过谷歌搜索答案......

是否有可能(如果是的话如何......)做这样的事情:

redirect_to :root, :registered => true

然后链接到http://myurl.com/?registered=true

根 url 似乎去除了所有参数。我所需要的只是通过 Google Analytics 跟踪注册(我知道我可能应该将人们发送到感谢页面,但在这种特殊情况下 - 这样更有意义)

出于这个原因 - 我不想重定向到类似的东西:

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

因为这会搞乱分析和 SEO 等...

提前致谢。

【问题讨论】:

  • 你为什么不想重定向到 pages#home?你目前在哪里?为什么会伤害 SEO?
  • 根据记忆,我可以通过检查 url 中的 ?registered=true 来计算通过 Google Analytics 的注册次数。
  • 这些天,我只是使用 javascript 将事件直接发布到 GA。

标签: ruby-on-rails-3


【解决方案1】:

你应该可以做到:

 redirect_to root_path(:registered => "true")

【讨论】:

  • 我知道它必须像那样简单。谢谢。
猜你喜欢
  • 1970-01-01
  • 2012-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多