在序列化模型属性中存储request.headers

时间:2010-06-06 22:05:07

标签: ruby-on-rails

这是我的模特:

class Comment < ActiveRecord::Base
  serialize :request_headers
end

但是当我尝试@comment.request_headers = request.headers时,我得到TypeError (can't dump anonymous class Class)例外。

提出问题的另一种方式:如何将request.headers转换为HashIt uses a Hash under the covers所以这应该很简单,不是吗?

1 个答案:

答案 0 :(得分:0)

它可能是header.rb

中的记忆

由于它支持to_a所以您可以在序列化之前将其简单地转换为数组。

@comment.request_headers = request.headers.to_a