0

如何在特定环境中禁用数据库。我想要一个环境来纯粹提供不需要数据库的图像。不同的环境将进行文件上传和管理。

我这样做的原因是因为我想从 images.example.com/image.jpg 提供图像并从 admin.example.com 管理它们。

任何帮助深表感谢。谢谢。

4

1 回答 1

0

我认为您可以通过 Web 服务器在 Rails 应用程序之外执行此操作。server如果您使用 nginx 或VirtualHostapache,则可以创建另一个配置。nginx 的示例配置:

server {
  server_name images.example.com;
  root /path_to_images_directory;
  location / {
    rewrite ^/([^\/]+\.css)$ /css/$1 break;
    rewrite ^/([^\/]+\.js)$ /js/$1 break;
    rewrite ^/([^\/]+\.(png|jpg|jpeg))$ /images/$1 break;
  }
}
于 2013-05-22T08:48:52.630 回答