0

例如:我想在启动服务器时自动运行一些东西
我对此不太清楚,有什么关于 rake 的吗?

...
我确实删除了愚蠢的例子

4

2 回答 2

2

config/initializers例如,您可以在文件夹中创建一个初始化文件task_scheduler.rb,然后使用 Rufus 调度程序运行任务:

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 回答