1

我想从模型中返回一个字符串,可以直接在基于液体的模板中使用。问题是,我希望使用 gettext 翻译字符串。

我不能在 model.to_liquid 中直接使用 _("string"),因为它不起作用。据我了解,模型只加载一次,它总是会为给定的字符串返回相同的翻译。翻译应该稍后在控制器/视图层上完成,但在这种情况下它实际上是不可能的。该模型通过液体直接传递给最终用户。

你对如何解决这个问题有什么建议吗?

4

0 回答 0