Ошибка 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, и все хорошо.