Rails モデルごとに I18n/Globalize3 フォールバックをオフにすることは可能ですか? つまり、フォールバックを使用するモデルもあれば、使用しないモデルもあります。
1 に答える
1
はい、globalize_fallbacks
モデルのメソッドをオーバーライドすることで可能です。たとえば、タイトルとコンテンツが翻訳された投稿モデルを考えてみましょう。
class Post < ActiveRecord::Base
translates :title, :content
# Disable fallbacks for this model
def globalize_fallbacks(locale)
[locale]
end
end
グローバル構成で何が定義されていても、要求されたロケールがそれ自体にのみフォールバックできることを指定するだけです。
于 2013-11-04T16:25:13.343 に答える