2014-01-13 57 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