【问题标题】:Route translate the namespace route of a rails engineRoute 翻译 Rails 引擎的命名空间路由
【发布时间】:2019-07-24 22:05:10
【问题描述】:

我有一个安装在我的应用程序上的 rails 引擎

mount Engine::Engine, at: "/engine"

是否可以将命名空间 /engine 翻译成英文是 /engine 而在我的路线中使用另一种语言是 /injin

所以在我的 routes.rb 中,我希望有这样的东西

我在我的主应用程序中尝试过这个

en:
  routes:
    engine: "engine"

ms:
  routes:
    engine: "injin"

但它不起作用,因为很明显,它是一个命名空间路由,所以不知道如何实现这一点?

感谢任何帮助。

谢谢

【问题讨论】:

    标签: ruby-on-rails routes rails-routing rails-engines


    【解决方案1】:

    您可以通过RouteTranslator gem 抓住机会。
    请参阅 gem 问题 #173 和 #178。

    【讨论】:

      猜你喜欢
      • 2011-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-01
      • 2017-11-09
      • 2011-02-16
      相关资源
      最近更新 更多