我的routes.rb
Rails.application.routes.draw do
scope "(:locale)", locale: /fr-FR|de-DE|es-ES|zh-CN/ do
get ":id" => "high_voltage/pages#show", as: :page, format: false
...
对于像/pricing
这样的顶层事物来说效果很好,但是嵌套在文件夹内的页面(例如/pricing/products
)会获得/zh-CN/pricing%2Fproducts
之类的路径(路由正确,但看起来很难看)以及/zh-CN/pricing/products
无法正确路由
答案 0 :(得分:1)
get "*id" => "high_voltage/pages#show", as: :page, format: false
我的路线文件中的修复了问题