【发布时间】:2011-08-11 17:14:30
【问题描述】:
我目前正在尝试处理 RoR。我将两个字符串传递给我的控制器。一个是随机的十六进制字符串,另一个是电子邮件。该项目用于对数据库进行简单的电子邮件验证。我遇到的问题是当我输入如下内容来测试我的页面时:
http://signup.testsite.local/confirm/da2fdbb49cf32c6848b0aba0f80fb78c/bob.villa@gmailcom
我在:email 的参数哈希中得到的只是'bob'。我将. 放在gmail 和com 之间,因为这会导致匹配根本无法进行。
我的路由匹配如下:
match "confirm/:code/:email" => "confirm#index"
这似乎很简单,足以满足我的需要。我很难弄清楚这笔交易是什么,以及如何寻找答案。任何帮助或指导将不胜感激。
【问题讨论】:
标签: ruby-on-rails ruby routes query-string rails-routing