最终我想将其设置为 Rake 任务并执行 cron 作业,但现在......我想要做的就是使用我的 ruby 脚本,该脚本曾经作为独立脚本工作,并拥有它在我的 Rails 应用程序中运行。
我将文件重命名为 .rake
而不是 .rb
并尝试在命令行执行 rake my_script
,但这给了我这个错误信息:
rake aborted!
Don't know how to build task 'my_script'
(See full trace by running task with --trace)
如何在我的 Rails 环境中运行这个脚本?
这是我第一次做这样的事情,所以非常感谢任何帮助。
谢谢。
最佳答案
我认为您正在寻找的是 rails runner。我知道在 Rails 2.3.x 中你会这样做
ruby script/runner <your file>
在 Rails 3 中,它可能略有不同。
http://guides.rubyonrails.org/command_line.html#rails-runner
关于ruby-on-rails - 我如何运行一个 ruby 脚本,我把它放在我的 Rails 应用程序的 my/lib/tasks/directory 中一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10866421/