假设我在产品集合中有一个 mongodb 文档:
{
"_id" : ObjectId("51b1eac0311b6dd93a000001"),
"name" : "Apple",
"price" : "34.45"
}
products_controller.rb 用于def 显示部分:
def show
@product = Product.find(params[:id])
end
我想代码在show.html.erb中如下所示:
<% @product.each do |f|%>
<p>f.label</p> # this is only an image code
<p>f.value</p> # this is only an image code
<% end %>
Rails 3 上的第 2 行和第 3 行的代码应该如何以通用的方式显示出来?:
name: Apple
price: 34.45
字段数可以是 20,所以我不想为 20 个字段编写相同的代码。
我正在使用带有 Mongoid 的 Rails 3。我认为这不是特定于 mongodb 的问题。