1

液体ベースのテンプレートで直接使用できるモデルから文字列を返したいと思います。問題は、gettext を使用して文字列を翻訳したいということです。

_("string") を model.to_liquid に直接使用することはできません。機能しないためです。私が理解している限り、モデルは一度読み込まれ、指定された文字列に対して常に同じ翻訳を返します。変換は後でコントローラー/ビューレイヤーで行う必要がありますが、この場合は実際には不可能です。モデルは液体を介してエンドユーザーに直接渡されます。

この問題を解決する方法について何か提案はありますか?

4

0 に答える 0