base_as_default w globalize

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

Ok, już rozwiązałem. Choć czytając opis wydawało mi się, że to jest wymagane. Problemem było self.keep_translations_in_model = true, po usunięciu/zakomentowaniu poszło

[code=ruby]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]