Cześć,
używam Internal Storage Mechanism, mój model:
[code]class Post < ActiveRecord::Base
self.keep_translations_in_model = true
translates :name, :body, :base_as_default => true
belongs_to :user
validates_presence_of :name, :body
end[/code]
domyślne locale to ‘en-US’, gdy zmieniam locale na polskie, a polska wartość dla name nie jest ustawiona to powinienem dostać wartość z domyślnego locale. Zamiast tego dostaje pusty string. Cała reszta działa dobrze, tj. jeśli jest tłumacznie, to zwracany jest poprawy tekst. Ktoś z was spotkał się z tym problemem?
pozdrawiam