如何使用不同本地化的PgSearch

时间:2017-09-27 08:01:39

标签: ruby-on-rails ruby postgresql pg-search

我正在将PgSearch实施到rails应用程序。我必须在某些模型之间进行多重协作,并且每个模型在单独的数据库表中都有自己的转换。

例如: 我有一篇文章,所以我还有一个 article_translation 表,其中包含区域设置(ru,en,de)列。因此,例如,如果当前默认语言环境设置为:en ,当我调用 article.article_translation 时,我只获得 en 翻译(我这样做了has_one与范围相关联)

所以,现在我的PgSearch宝石有问题。我在这些转换表之间进行多重协作,但我需要指定哪些语言应该用作字典,哪些结果应该根据字典显示。

如果我有默认的区域设置":ru" 并尝试搜索某些内容,我应该只能获得" ru" 翻译结果。

我可以使用此gem实现此功能还是应该使用其他内容?

0 个答案:

没有答案