【问题标题】:Routing issues with High Voltage and locale高压和区域设置的路由问题
【发布时间】:2026-01-28 12:30:01
【问题描述】:

我的路线.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 也不会路由正确

【问题讨论】:

    标签: ruby-on-rails ruby routes high-voltage


    【解决方案1】:
    get "*id" => "high_voltage/pages#show", as: :page, format: false  
    

    在我的路由文件中修复了问题

    【讨论】: