gpt4 book ai didi

ruby-on-rails - Rails 应用和多语言内容,模型困境

转载 作者:行者123 更新时间:2023-12-04 06:54:48 25 4
gpt4 key购买 nike

我正在用 Rails 编写一个多语言网站,对于应用程序翻译部分,我将使用简单的 I18n gem,用于消息和所有相关内容。

然而,所有的内容都必须被翻译,我们谈论的是很多页面,这些页面将被存储到数据库中(如文章、新闻等)

目前,我正在考虑两种方法:

1.假设我有一个 Pages 表,内容在 diff 中。语言,我会将它存储在一个名为 PagesContent 的不同表中,该表将属于 Pages 和 Languages 表。

这里的问题是,我基本上会复制 no。需要的表。
优点:灵活性,盒内验证

2.要跳过重复,我可以将哈希序列化到页面的内容列中,其中包含翻译。

这里的问题是验证,可以说要编写更多的代码,以及添加新语言时的灵活性较低。
优点: table 少。

还有其他想法吗?

最佳答案

使用 globalize 怎么样? ?这是一款旨在让这一切变得更容易的 gem 。

关于ruby-on-rails - Rails 应用和多语言内容,模型困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2690038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com