我在轨道中使用mongoid进行模型测试,其中我有一个列作为哈希类型。结构如下:
_id: 123456asasa,
observations: {:table=>
[{
:view=>"abc.com",
:goals=>"Test,Event",
:num_conversions=>0,
:remarks=>"Ok"
},
{
:view=>"www.abc.com",
:goals=>"Test,Event,Duration",
:num_conversions=>10,
:remarks=>"Test"
}],
:comment=>"This is a test sample"
}
现在我想使用simpleform gem为此编写一个表单,观察可以有多个表记录。
请建议我如何处理。
答案 0 :(得分:0)
您需要两种不同的模型see this doc to embed the second one into the observations model。我没有使用simpleform但是mongoid支持脚手架,因此您可以使用“rails g scaffold table view:String goals:String num_conversions:Integer”等生成模型和表单的基本框架。