我尝试使用电子邮件地址作为路线参数。当我第一次点击链接时,页面加载正常,但当我尝试直接访问网址时,我收到以下错误:
Cannot GET /users/edit/susannaallison%40emergent.com/
这是我尝试使用的一个例子:
http://localhost:5555/users/edit/susannaallison%40emergent.com/
我知道这与电子邮件中的.
有关,但我试图找到解决方法。
答案 0 :(得分:0)
所以我解决这个问题的方式有些“hacky”。
我用我编写的唯一字符串替换.
,然后在我的控制器中用{{1}}替换了该唯一字符串。
这真的很骇客,但这是我能找到的唯一方法。
更新:
我最近又尝试了这个,它似乎与URL中的电子邮件地址一起使用,上面的解决方案不再需要我猜...