在我的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倒计时吗? (我只是担心从用户刷新浏览器开始倒计时,我需要从永久点,特定日期和时间开始)
答案 0 :(得分:1)
文档说生成器文件只是将countdown.js复制到public / javascripts目录。你应该能够自己做到这一点。只需复制代码:
https://bitbucket.org/mckamey/countdown.js/raw/tip/countdown.js
创建文件public/javascripts/countdown.js
并粘贴代码。