如何在特定环境中禁用数据库。我想要一个环境来纯粹提供不需要数据库的图像。不同的环境将进行文件上传和管理。
我这样做的原因是因为我想从 images.example.com/image.jpg 提供图像并从 admin.example.com 管理它们。
任何帮助深表感谢。谢谢。
如何在特定环境中禁用数据库。我想要一个环境来纯粹提供不需要数据库的图像。不同的环境将进行文件上传和管理。
我这样做的原因是因为我想从 images.example.com/image.jpg 提供图像并从 admin.example.com 管理它们。
任何帮助深表感谢。谢谢。
我认为您可以通过 Web 服务器在 Rails 应用程序之外执行此操作。server
如果您使用 nginx 或VirtualHost
apache,则可以创建另一个配置。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;
}
}