2017-02-06 72 views
3

我正在使用Timecop gem進行「時間旅行」的rails應用程序,並且我遇到了問題...當我嘗試使用回形針在Amazon S3上上傳文件時,S3返回我上傳回調之前的回形針

<Error><Code>RequestTimeTooSkewed</Code><Message>The difference between the request time and the current time is too large.</Message> 

我認爲回形針上的「before_upload」回調將幫助我重置時間到實時,執行上傳並回到過去......有這樣的回調嗎?我發現到現在只是after_回調:(

回答

0

嘗試在before_post_process回調,但我不知道如何動態地添加該鉤子而不修改您的專門用於測試的代碼,我會看看你是否可以重置在創建模型之前,這可能是最簡單的。