![]() |
1
1
这当然是可能的。下面是一篇关于如何做到这一点的好文章: How to run a rake task from cron |
![]() |
2
1
看看 Rails::Railtie class . 如果在启动应用程序时需要运行代码,这是一种方法。 Here's a very simple example. |
![]() |
3
1
从Rails开始就有./script/runner,专门为此类问题设计的。
在Rails 3中,您称之为:
尝试
作为运行程序的参数,您可以提供文件名或只是代码。 它通常比准备Rake任务更有用,因为您只能执行一次性操作:
|
![]() |
4
1
你也可以用 脚本/rails runner 按照Arsen7的建议,或者您可以编写自己的脚本,在其中加载应用程序环境:
是你所需要的一切。 要让脚本在cron作业中工作,请确保它是可执行的( chmod u+x )从一条正确的shebang线开始( #!/usr/bin/env红宝石 或者任何适合你的情况)。 |
![]() |
5
0
是的,只要把这些文件放在脚本文件的顶部
现在你可以访问你的模型了 |
![]() |
Stilian · 存储库设置中没有Github页面部分 3 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 3 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 3 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 3 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 3 年前 |