ind*_*ndi 2 localization ruby-on-rails internationalization ruby-on-rails-3
我被要求设计一个多语言应用程序,我需要建议,这是Rails的最佳方法.
基本上所有表都有一些不需要翻译的常见字段,还有一些需要翻译.
谢谢
为此,将接近gem globalize3.使用方便.
在你的gemfile中:
gem 'globalize'
Run Code Online (Sandbox Code Playgroud)
模型:
class Article < ActiveRecord::Base
translates :title, :text
end
Run Code Online (Sandbox Code Playgroud)
和迁移:
class CreateArticles < ActiveRecord::Migration
def up
create_table :articles do |t|
t.timestamps
end
Article.create_translation_table! :title => :string, :text => :text
end
def down
drop_table :articles
Article.drop_translation_table!
end
end
Run Code Online (Sandbox Code Playgroud)
并运行
rake db:migrate
Run Code Online (Sandbox Code Playgroud)