什么是脚本/亚军?
什么是亚军?
如何使用上一个Ruby亚军文件?
什么都在命令提示符下键入了命令?
我使用Windows的方式。
什么是脚本/亚军?
什么是亚军?
如何使用上一个Ruby亚军文件?
什么都在命令提示符下键入了命令?
我使用Windows的方式。
从Rails的指南 :
1.7
rails runner
runner
运行在滑轨的上下文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
而已。