0

我有一个使用 ckeditor 的 rails 站点,因此用户可以在该站点上构建页面。通常,他们在临时站点上开发页面并将更改推送到生产服务器。在用户在私有服务器上托管站点和任何图像之前,ckeditor 使用图像的相对路径。例如,在 ckeditor 创建的资产的内容字段中:

img src=\"/uploads/images/mypic.jpeg\"

但是,我们现在正在过渡到 Heroku,并且我们正在使用 Amazon S3 来托管文件。结果,ckeditor 必须使用绝对路径。例如:

img src=\"http://mybucket_staging.s3.amazonaws.com/uploads/images/mypic.jpeg\"

这使得从暂存到生产的部署成为问题,因为即使正确的图片在生产桶中,当数据库被推送到生产时,ckeditor 资产的内容字段仍将指向暂存桶。反正有没有让这更有活力?

4

1 回答 1

1

如何使用一个配置变量——在生产和登台上设置不同的变量——并根据这个变量的值填充路径?

于 2013-03-11T11:53:40.337 回答