标签: ruby-on-rails
一些开发是在Linux上完成的,一些是在Windows上完成的。 根据应用程序当前运行的操作系统,它需要加载不同的配置文件。
有没有“Rails方式”这样做?
谢谢,
答案 0 :(得分:7)
您可以使用Ruby常量RUBY_PLATFORM
RUBY_PLATFORM
唯一的问题是JRuby,它将"java"列为RUBY_PLATFORM,无论它是哪个操作系统。在Windows上有win32,mingw32或cygwin。
"java"
另一种解决方案是使用sys_uname gem中的sysutils包,如果上述方法不符合您的需求。