【发布时间】:2019-05-04 06:16:30
【问题描述】:
我想像这样修复 url 重复的语言环境。 http://localhost:3000/ja/shop/ja/products/apache-baseball-jersey/'
前几天我在我的 Rails 应用程序上设置了 spree_i18n。 并像这样设置 Gemfile。
# Spree
gem 'spree', '~> 3.7.2'
gem 'spree_gateway', '~> 3.4'
gem 'spree_i18n', github: 'spree-contrib/spree_i18n'
gem 'spree_globalize', github: 'spree-contrib/spree_globalize'
gem 'spree_paypal_express', github: 'spree-contrib/better_spree_paypal_express'
还有,这是我的路线。
Rails.application.routes.draw do
scope "(:locale)", locale: /en|ja/ do
get '/' => 'frontpage#index'
mount Spree::Core::Engine, at: '/shop
我的默认语言环境是英语,支持的语言环境是日语。 理想的网址是“https://somedomain/(locale)/product”。
那我该怎么办呢?
【问题讨论】:
-
转至spree-commerce.slack.com 快速获得答案。
-
我明白你的意见
标签: ruby-on-rails spree