私がフォローしている Rails の本や Web ページはすべて、完全な例を提供するために非常に単純なプロジェクトに固執しています。私は小さなプロジェクト アプリから離れて、ブラウザー以外のクライアントの領域に移行しようとしています。すべての関係者が共有するコードを配置する場所を決定する必要があります。
非ブラウザ クライアントは、データベースに接続できる任意のマシンで実行されるスクリプトです。ブラウザー クライアントはデータベースにコマンドを書き込みます。スクリプトはそれを調べて、何をすべきかを決定します。完了すると、スクリプトはその結果を書き戻します。スクリプトは RoR サーバーによって開始されませんが、そのディレクトリ構造にアクセスできます。
共有コードを配置するのに最適な場所はどこで、RoR ローダーはそれをどのように処理しますか? 問題のコードは実際にはモデルに属していません。