0

私は最近、作業中の新しい Rails Web サイト用に dvi_scrape という Ruby gem を作成しました。dvi_scrape gem は Web ページをダウンロードし、そこから財務データをスクレイピングし、データを処理して、結果を Postgres データベースに出力します。

手動で実行すると、Ruby コマンド Dvi_scrape.dopeler を期待どおりに動作させることができます。ただし、cron を介して実行すると、期待どおりに動作させることができません。

WebFaction アカウントの cron からこれを機能させるにはどうすればよいですか?

私が取り組んでいるRailsサイトのソースコードです 。dvi_scrape gem のソース コードは、この場所にあります。

config/schedule.rb は、実行する必要があるスクリプトと実行間隔を指定する場所であることを理解しています。config/environment.rb は、環境を指定する場所です。config/deploy.rb は、「cap deploy」と入力したときの動作を指定する場所です。

特定の gem から定期的にコマンドを実行するスクリプトの良い例はありますか? GitHub でいくつかの良い例を教えてください。

4

1 に答える 1