我的网址是这样的:
http://example.com/page123-some-random-words
如何创建一条轨道路径,为我提供这两个参数:
id = 123
misc = some-random-words
这是我尝试但不起作用的地方:
get 'page(:id)-(:misc)'
目前这给了我:
id = 123-some-random
misc = words
解决方案:
以下是最终工作的内容:
get 'page(:id)-(:misc)' => "posts#index", constraints: { :id => /[0-9]+/}
答案 0 :(得分:1)
你可以使用这种类型的路线
get "/page/:id/:misc" => "yourcontroller#action"