0

例: サーバーの起動時に何かを自動的に実行し
たい

...
私は愚かな例を削除します

4

2 に答える 2

2

config/initializersたとえば、フォルダーに初期化ファイルを作成し、task_scheduler.rbRufus スケジューラーを使用してタスクを実行できます。

scheduler = Rufus::Scheduler.start_new

scheduler.in '4s' do
  autocallprocess_method
end

scheduler.every '1m' do
  autocallprocess_method
end
于 2013-01-08T09:19:33.880 に答える
1

では、rake タスク/コントローラー アクションなどとしてではなく、サーバーの起動時に何かを初期化するコードを実行したいですか? 最も簡単な方法は、config/initializers にファイルを作成し、そこに Ruby コードを配置することです。

このフォルダー内のすべてのファイルは、サーバーの起動時に実行されます。

于 2013-01-08T09:13:05.827 に答える