Вот моя модель:
class Comment < ActiveRecord::Base serialize :request_headers end
Но когда я пытаюсь сделать @comment.request_headers = request.headers, я получаю TypeError (can't dump anonymous class Class) исключение.
@comment.request_headers = request.headers
TypeError (can't dump anonymous class Class)
Другой способ задать свой вопрос: как я могу конвертироватьrequest.headers в Hash? Он использует хэш под крышками , так что это должно быть легко, нет?
request.headers
Hash
Это, вероятно, памятка в header.rb
Поскольку он поддерживает to_a, вы можете просто преобразовать его в массив перед сериализацией.
to_a
@comment.request_headers = request.headers.to_a