这是我的例子,我有一个Home模型(内容),我有一个翻译模型。 这是我的主文件:
[{
"_id": "home",
"title": {
"_id":"home_title"
},
"subtitle": {
"_id":"home_subtitle"
}
}]
和我的翻译文件:
[{ “_id”:“home_title”, “恩”:“标题”, “PT”: “TITULO” }, { “_id”:“home_subtitle”, “恩”:“字幕” “PT”: “subtitulo” } ]
Home已嵌入翻译。
home.rb :中的
class Home
include Mongoid::Document
field :title
field :subtitle
embeds_one :title, as: :translatable, class_name: 'Translation'
embeds_one :subtitle, as: :translatable, class_name: 'Translation'
end
in translation.rb:
class Translation
include Mongoid::Document
attr_accessor :_id
embedded_in :translatable
field :pt
field :en
end
如何通过rails admin编辑嵌入式文档?假设是1:1的关系。