在我的rails 4應用程序中,我試圖在我的某個視圖中設置倒計時。Rails倒計時寶石或javascript
我已經使用這個寶石嘗試:https://github.com/jnbt/countdown
在我的寶石文件我補充:
gem 'countdown'
我然後跑捆綁安裝的順利運行。
然後我說這在我的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倒計時嗎? (我只是擔心從用戶刷新瀏覽器開始倒計時,我需要它從一個永久點開始,一個特定的日期和時間)
我的javascript文件夾位於我的應用程序/資產文件夾中,是否應該在我的公共目錄中創建一個javascript文件夾以及將該文件放入其中? –
我添加了文件,現在我收到了這個錯誤:undefined method'countdown' –
老實說,寶石看起來不太好。自述文件說'運行生成器會將'countdown.js'複製到public \ javascripts目錄下,這就是爲什麼我將它作爲解決方案提供的原因。這不是我怎麼會做到這一點,雖然... – tyler