いくつかのcronジョブによって生成されたデータを表示するRailsアプリケーションを実行しています。このアプリは、多くのリソースを持っていない組み込みデバイスでホストされています。私はこれをレールの方法でいくつかの方法でテストしました。 cronjobが実行されている間は、レールがロードされなければならない(リソースが不足している)か、雑種がブロックされているため(ジョブを実行するアクションでwgetを呼び出す)、どちらも失敗します。私はこのデバイス上で1つのmongrelインスタンスに限定されているので、特にwget-methodは致命的です。Rails-DBへの外部からの書き込みはどうすればよいですか?
だから、元の* nix OSでネイティブのcronジョブを実行し、結果を手に渡すのがリソース効率の良い方法であることがわかった。現時点では、これは、cronjobscriptからのデータをレールデータベースの特別な「手書き」テーブルに直接書き込むことによって行われます。
レールの「モデル」を使用せずにデータベースに書き込む際には、何を考慮する必要がありますか?どんな落とし穴? updated_at
フィールドはどうですか?レールを強制的にデータをリロードするために日付を更新する必要がありますか?