【发布时间】:2018-04-03 20:41:53
【问题描述】:
例如在 routes.rb 我有类似的东西
namespace :api do
namespace :v1 do
post 'login/:email' => 'authentication#login', email: /[^\/]+/
end
end
给定字符串"/api/v1/login/lisa@example.com" 我想知道这个路径包含一个名为email 的参数,其值为lisa@example.com
【问题讨论】:
-
澄清一下,这不仅仅是针对电子邮件,而是一个更普遍的问题。比如
get 'foo/:id' => 'foo#show'给定路径"/foo/123",我想知道这个路径中包含一个名为id的参数,其值为123
标签: ruby-on-rails ruby-on-rails-4 actiondispatch