我有一个应用程序,用户可以像这样注册自己的个人网址
- myapp.com/users-personal-url
我想运行我的 rails 配置文件并自动获取已经在使用的 url,并在验证方法中遍历这些以防止用户保留这些 url。例如...
如果在我的路线文件中我有类似的东西
match 'test' => 'courses#test'
resource :users
那么用户应该无法注册“用户”网址或“测试”网址。到目前为止,我发现我可以通过使用来获取 ruby 类中的所有路由rake routes
但是我的弦乐操作技巧让我失望了,因为我是个铁轨菜鸟。基本上我需要对路线进行子串化,将它们放在一个集合中并进行验证检查。指向正确方向或工作代码的指针表示赞赏。谢谢。