编写一个可以访问Rails应用程序的命令行帮助程序实用程序

时间:2013-12-06 14:12:06

标签: ruby-on-rails ruby command-line ruby-on-rails-4

我正在开发一个独立的应用程序,它是自我组合的并且有一些数据(任务列表)。我现在希望用外部源(Asana API)补充这些数据。

我希望将其实现为cron调用的命令行工具。但是,我似乎无法弄清楚如何从脚本中访问我的Rails环境。

所以,问题是:如何从{app_root}/bin/内的简单ruby脚本中获取和操作模型的功能。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

require '/path/to/app/config/application'
MyApp::Application.instance.initialize!
# now you have access to your app environment

但通常可以通过在应用程序中创建一个可以由CRON运行的rake任务来解决。

相关问题