Downloads in verschiedenen Formaten:
Resourcen:
Gemfile
[ruby]
gem ‚globalize3‘
[/ruby]
terminal
[bash]
rails g migration create_article_translations
rake db:migrate
rails c
[/bash]
rails console
[ruby]
I18n.locale
Article.first.name
I18n.locale = :wk
Article.first.update_attribute(:name, "Ahhyya")
I18n.locale = :en
[/ruby]
db/migrate/create_article_translations.rb
[ruby]
class CreateArticleTranslations < ActiveRecord::Migration
def up
Article.create_translation_table!({
name: :string,
content: :text
}, {
migrate_data: true
})
end
def down
Article.drop_translation_table! migrate_data: true
end
end
[/ruby]
models/article.rb
[ruby]
translates :name, :content
[/ruby]
config/application.rb
[ruby]
config.i18n.fallbacks = true
[/ruby]