如果不在控制器中,则获取Rails基本URL

时间:2014-11-23 22:21:04

标签: ruby-on-rails base-url

在控制器中,可以使用request对象获取基本URL,但我的进程是从初始化程序启动的工作线程,并且它无法访问request

1 个答案:

答案 0 :(得分:2)

如果您没有请求(在后台工作人员的情况下,您没有),则您无法自动告知该网址,唯一的方法是设置该网址明确。您可以将其设置为环境变量,或者在初始化程序中将其设置为常量,然后从那里获取它。