2014-01-13 59 views
1

我在rails上使用ruby來使用gem來獲取比特幣的最新價格。我目前正在把它放在應用程序控制器中。 @buy = coinbase.buy_price。我想使用ajax或其他任何東西來強制這個變量更新。我發現類似的問題(Rails 3 equivalent for periodically_call_remote),答案接近我需要的,但我不明白如何實現它。它有load('/controller/action');所以我會把application作爲控制器?這個動作是什麼?謝謝。Ajax每15秒更新一次呼叫導軌api

+0

這將是您想要獲取信息的網址 –

+0

@NitinJ對不起,我似乎不明白。這是應用程序控制器。沒有與之相關的查看/操作! – nahtnam

回答

2

您需要使用javascript來設置計時器,以每15秒發出一次ajax請求。 ajax請求將會發送到任何URL傳遞比特幣信息。從你的描述看來,這聽起來像是一個MVC風格的路徑,可能與你的ControllerName/ActionName,無論這些可能是什麼。

當ajax請求返回結果(比如比特幣價格)時,您將更新任何html元素顯示您的比特幣價格與新數據。

+0

我得到了它的工作,但只有在我把一個行動在家庭控制器。我必須弄清楚如何讓它在應用程序控制器中工作。感謝您的幫助。 – nahtnam