Храните request.headers в атрибуте сериализованной модели - PullRequest
0 голосов
/ 07 июня 2010

Вот моя модель:

class Comment < ActiveRecord::Base
  serialize :request_headers
end

Но когда я пытаюсь сделать @comment.request_headers = request.headers, я получаю TypeError (can't dump anonymous class Class) исключение.

Другой способ задать свой вопрос: как я могу конвертироватьrequest.headers в Hash? Он использует хэш под крышками , так что это должно быть легко, нет?

1 Ответ

0 голосов
/ 07 июня 2010

Это, вероятно, памятка в header.rb

Поскольку он поддерживает to_a, вы можете просто преобразовать его в массив перед сериализацией.

@comment.request_headers = request.headers.to_a
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...