在Heroku或本地开发中动态确定正确的文件系统路径

时间:2016-11-15 18:22:37

标签: ruby-on-rails heroku

我有一个Rails应用程序,其中包含一些可以提取数据的脚本,这些脚本是使用rails runner运行的。我需要读取的数据文件在我的Rails代码库中,例如在资源/数据。我需要能够在本地dev或heroku中运行这些脚本,但是我很难想出一种干净而永久的方法来在代码中找出这些数据文件在每个环境中的路径。在Heroku中提到RAILS_ROOT并不适合我,我认为这将是最好的方法。 (我知道在Heroku中,路径是/ app / resources ...但这并不能真正帮助解决问题。)

最好的方法是什么?我已经看到一种在ENV中查找告密字符串的方法,但这是一种黑客行为。

由于

0 个答案:

没有答案