Ошибка Ruby StringIO _dump_data - Ruby on Rails

У меня странная проблема, которую я не могу решить. Я использую oAuth и Evernote API в приложении Rails. У меня есть 2 контроллера, которые я использую для этого банкомата.

CallbacksController
http://paste.codebasehq.com/pastes/sazk9j2lmnjfqvtio4

BoardsController
http://paste.codebasehq.com/pastes/yx2ymolh15wz3v0ctg

Соединение работает нормально, и я могу получить список моих ноутбуков в контроллере и просматривать данные, используя raise, Когда я комментирую рейз, я получаю эту ошибку:

no _dump_data is defined for class StringIO

@notebooks это массив, и это выход из raise

["theonramp's notebook", "another notebook"]

Выглядит хорошо для меня, поэтому я в растерянности. Я искал все выше и ниже этой ошибки, но ничего не нашел. Это все, что говорит ошибка, довольно бесполезно.

Кто-нибудь еще сталкивался с этой ошибкой.

Приветствия.

1 ответ

Оказывается, Rails не понравился NoteStore, сохраненный в сеансе. Я переместил это и назвал это с before_filter, и все хорошо.

Другие вопросы по тегам