我使用的是“铁路”(3.2.2),globalize3 (0.20)和batch_translations(0.1.2) 我也希望验证由全球化3处理的翻译数据。 例如,......
......载于我的<代码>ROOT_RAILS/app/models/article.rb档案:
class Article < ActiveRecord::Base
translates :title, :content
# This is needed to make the batch_translations to work.
attr_accessible :translations_attributes
accepts_nested_attributes_for :translations
validates :title,
:presence => true,
:length => ...
validates :content,
:presence => true,
:length => ...
...
end
... in my ROOT_RAILS/app/views/articles/_form.htmlerb
档案:
<%= form_for(@article) do |f| %>
English translation:
<%= f.text_field :title %>
<%= f.text_field :content %>
Italiano translation:
<%= f.globalize_fields_for :it do |g| %>
<%= g.text_field :title %>
<%= f.text_field :content %>
<% end %>
<% end %>
在提交表格时,<代码><<<>/code>和content
数值不为I18n. locale
。 换言之,为了在数据库中储存对译文的正确信息,如果用户为非缺英文的当地语文提交翻译数据,我谨确认<代码> <<>>> > <> > 代码>和< 代码>content 属性。
www.un.org/spanish/ecosoc 是否可能? 如果是,
注 问题。