【发布时间】:2014-04-05 20:37:45
【问题描述】:
我有一个像这样的哈希:
{
"feid"=>32,
"fid"=>11,
"fipl"=>11,
}
我想将每个值保存到数据库中的相应列中。
我知道我可以做到以下几点
record = Metric.new
record.feid = hash['feid']
record.fid = hash['fid']
record.fipl = hash['fipl']
record.save
但我的哈希比 3 个元素长得多,而且必须有更简单的方法!
【问题讨论】:
-
做
record.update_attributes(hash)...如果记录已经存在,
标签: ruby-on-rails activerecord hash