我有一个看起来像2条通配符路线:当URL有尾随斜线与约束通配符路线,以结束与斜线
get '*country_path/', to: 'country#list', constraints: { country_path: /\/$/ }
get '*country_path/:title', to: 'country#show'
国家#列出应该被调用。例子:
www.example.com/usa/california/
www.example.com/usa/california/abc/
国家#秀应该叫时,它没有结尾的斜线。示例:
www.example.com/usa/californa/travel
www.example.com/usa/californa/average-income
目前我的约束似乎不工作,因为所有的请求都去国家#列表。
我的路线约束有什么问题?
这应该有助于http://stackoverflow.com/questions/6186780/trailing-slash-behavior-in-rails-application?rq=1 – Pavan
@Pavan没有真正帮助(不知道是否相同问题,我无法得到它的工作) – Blankman