2012-09-23 61 views
1

我有一個奇怪的問題,我無法解決。我在Rails應用程序中使用oAuth和Evernote API。 我有2個控制器,我正在使用這個atm。Ruby StringIO錯誤_dump_data - Ruby on Rails

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"] 

看起來好像沒什麼輸出,所以我很茫然。我已經搜索這個錯誤的高低,但沒有發現任何東西。這就是所有的錯誤說,相當無益。

其他人跑過這個錯誤。

乾杯。

回答

0

結果Rails不喜歡會話中保存的NoteStore。我把它移出來,用before_filter調用它,一切都很好。