如果没有rails运行它,请跳过初始化程序

Tud*_* S. 1 ruby-on-rails

我在初始化程序中有一些代码,我希望它只在服务器启动时运行,而不是在控制台启动时运行.有没有办法告诉他们分开?

谢谢!

rob*_*rob 6

如果您只是需要检查服务器是否正在运行,您可以使用此服务器

if defined?(Rails::Server)
  # do something usefull
end
Run Code Online (Sandbox Code Playgroud)