我们有用于存储哈希数据密钥和值的表,如下所示
sr_category_id_is"=>["194", "195", "196", "197", "198", "199"]}
我们需要使用迁移更新值。
示例数据:
facets: {"status_x_days"=>"", "sr_category_id_is"=>["194", "195", "196", "197", "198", "199"]}
答案 0 :(得分:0)
您无法直接将哈希更新到您的数据库中。 您必须将现有哈希值分配给变量,对该变量进行修改,将其分配回ActiveRecord对象并进行更新。
实施例。 考虑用户地址是哈希
user = User.first
address = user.address
address[:City] = "Ahmedabad" #Changed the city from Delhi to Ahmedabad
user.address = address
user.save