我最近做了一個名爲dvi_scrape的Ruby寶石,用於我正在開發的新Rails網站。 dvi_scrape gem下載網頁,從它們中提取金融數據,處理數據並將結果輸出到Postgres數據庫。需要每當寶石行動的工作示例
我能夠讓Ruby命令Dvi_scrape.dopeler在手動執行時按預期工作。但是,我無法按預期在通過cron執行時正常工作。
如何從我的WebFaction帳戶中的cron獲得此工作?
我正在使用的Rails站點的源代碼this。 dvi_scrape寶石的源代碼是this place。
我知道config/schedule.rb是指定需要運行哪些腳本以及以什麼時間間隔運行的地方。 config/environment.rb是您指定環境的地方。 config/deploy.rb是您指定在輸入「cap deploy」時發生的情況的位置。
是否有任何好的腳本定期執行某些寶石命令的例子?請在GitHub上給我一些很好的例子。