什么是脚本/跑步者?
什么是跑者?
如何在 Ruby 文件上使用 runner?
在命令提示符下输入的所有命令是什么?
顺便说一句,我正在使用 Windows。
什么是脚本/跑步者?
什么是跑者?
如何在 Ruby 文件上使用 runner?
在命令提示符下输入的所有命令是什么?
顺便说一句,我正在使用 Windows。
从Rails 指南:
1.7
rails runner
runner
在 Rails 的上下文中以非交互方式运行 Ruby 代码。例如:$ rails runner "Model.long_running_method"
您还可以使用别名“r”来调用运行器:
rails r
.您可以使用
-e
开关指定运行器命令应在其中运行的环境。$ rails runner -e staging "Model.long_running_method"
任何要运行的代码都必须作为 Rails 应用程序的一部分加载,即在app/
或lib/
等其他地方。
您可以将 Ruby 文件放入 /lib 文件夹并通过以下方式执行它:
rails r lib/script.rb
就是这样。