我的 Rails 应用程序中有一个 Bulletin 模型,当它创建时,许多值作为序列化哈希或数组存储在数据库中,供以后访问。我正在尝试为其中一个哈希创建一个编辑视图,但我不知道如何在我的表单中访问它。
哈希存储时如下所示:
top_offices = { first_office: "Office Name", first_office_amount: 1234.50,
second_office: "Office Name", second_office_amount: 1234.50 }
等等……有五个办公室。
因此,在控制台中,我可以通过执行以下操作来编辑值:
bulletin = Bulletin.last
bulletin.top_offices[:first_office] = "New Office"
bulletin.top_offices[:first_office_amount] = 1234.00
bulletin.save
我不知道如何制作一个允许我正确分配这些值的表单。我什至实际上不需要表单来填充以前存储的值,因为我在使用表单的任何时候都会完全更改它们。