当我使用 Mail Chimp 发送“注册”电子邮件时,电子邮件中的 url 如下所示:
http://sample.com/?utm_source=blahblahblah
但是,当我单击该链接时,会在新浏览器中打开一个页面,我看到“?” 消失然后我得到:
http://sample.com/utm_source=
这会导致 404,因为我的数据库中没有 utm_source 路由...
但是,如果我复制并粘贴第一个 url,我不会得到这种行为......
我的 routes.rb 中只有这三行:
root :to => "home#index"
match '/thanks' => "home#thanks"
match '/subs' => "subs#index"