Rails倒计时宝石或javascript

时间:2014-02-16 21:05:03

标签: javascript ruby-on-rails ruby gem

在我的rails 4应用程序中,我正试图在我的一个视图中设置倒计时。

我尝试过使用这个gem:https://github.com/jnbt/countdown

在我的宝石文件中,我添加了:

gem 'countdown'

然后我运行了顺利运行的bundle install。

然后我在application.js文件中添加了这个:

//= require countdown

然后我按照指示尝试从终端运行:

rails generate countdown:install

导致此错误:

Could not find generator countdown:install

然后我在application.html.erb文件中添加了这个标记:

<%= javascript_include_tag 'countdown' %>

最后在我看来,我补充道:

 <%= countdown Time.now + 28.hours %>

这给了我这个错误:

Sprockets::FileNotFound in Posts#index

couldn't find file 'countdown'

造成这种情况的原因是什么?这个宝石有什么替代品吗?在我看来,我只想简单倒计时。我可以使用其他一些javascript倒计时吗? (我只是担心从用户刷新浏览器开始倒计时,我需要从永久点,特定日期和时间开始)

1 个答案:

答案 0 :(得分:1)

文档说生成器文件只是将countdown.js复制到public / javascripts目录。你应该能够自己做到这一点。只需复制代码:

https://bitbucket.org/mckamey/countdown.js/raw/tip/countdown.js

创建文件public/javascripts/countdown.js并粘贴代码。