Model katmanına I18n desteği eklemek için globalize3 gemini kullanıyoruz.
Gemfile’ a gem 'globalize3'
ekleyip bundle install
ile gemi kuralım.
Modelde I18n desteği eklenilecek fieldları belirtiyoruz.
1 2 3 4 |
|
Daha sonra migrationda translates tablosunu oluşturacak kodu ekliyoruz.
1 2 3 4 5 6 7 8 9 10 |
|
rake db:migrate
komutunu çalıştıralım.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Örnekte locale :tr
iken bir veri kaydedilmediğinden nil
sonucu döndü. Eğer nil
yerine default locale değerinin dönmesini istersek application.rb
dosyasına aşağıdaki satırı ekleyelim.
1
|
|
İyi çalışmalar dilerim.