如何在不加载环境的情况下访问Rails应用程序的路由?

时间:2011-12-20 16:26:39

标签: ruby-on-rails ruby-on-rails-3 capistrano

我正在尝试访问Capistrano收据中的Rails.application.routes。 当需要Rails和整个环境require 'config/environment'

时,它正在工作

我是否可以在不加载环境的情况下需要更多特定文件来访问应用程序的路由?加载需要很长时间。

背景资料:

用于存储隔离和挂载引擎的图片缓存的目录名称类似于mount-path:

/public/myMountedEngine/pictures/...

我想读取已安装的隔离引擎的挂载路径,以便对嵌套图片文件夹进行符号链接。

1 个答案:

答案 0 :(得分:2)

你必须至少加载config/application.rb来获取路线,所以你会得到这样的东西:

require "./config/application"
MyApp::Application.routes