2012-02-24 63 views
-1

現在,我的程序有一個推文系統。我希望能夠在有更新時保存當前的推文,並保存上次發佈的推文。然後,每10分鐘一個rake腳本運行,併發送推文。這是爲了防止多個推文。問題是我沒有辦法保存上次發佈的推文。我已經使用類似的嘗試:如何使用導軌輕鬆存儲字符串?

MY_VARS = {} 
在application.rb中

,然後使用MY_VARS[:old] = MY_VARS[:current],但不斷被重寫。我也嘗試在rails中使用緩存,具體如下:

Rails.cache.write("current", myTweet) 

但是,每次腳本運行時,它都會被覆蓋爲零。有誰知道我應該怎麼做?

+3

爲什麼你不能將它存儲在數據庫中? – 2012-02-24 19:50:38

+0

這是每個用戶嗎? – 2012-02-24 22:25:41

回答

0

一個不好的地方就是將其存儲在某個文件,因爲它是一個工人腳本它不是那麼重要的是要快,你的情況

+0

咦?不知道你在說什麼。 – 2012-02-25 00:25:29

+0

好吧,我剛纔讀到,改變常量引用的對象沒有問題。我剛剛開始學習Ruby,所以......是的。我編輯了我的答案 – 2012-02-25 05:23:44