我确信这很简单,这就是为什么我很生气...
问题源于使用translate_routes。这非常简单易用,并没有任何问题。我想要的是能够在URL中具有默认的语言环境前缀,可选。
现在,我可以这样做:
GET /controller/
和
GET /fr/controlleur/
,但正在尝试
GET /en/controller/
失败。
我认为最后一个示例中的en
没有用,所以我想使用重定向'删除'它。但是,到目前为止我的所有尝试都失败了。
如何删除该前缀?
答案 0 :(得分:4)
match "/en/*path" => redirect("/%{path}")