gpt4 book ai didi

ruby-on-rails - 如何将 Ruby on Rails 网站预编译为生产模式?

转载 作者:太空宇宙 更新时间:2023-11-04 03:53:11 24 4
gpt4 key购买 nike

我已在本地 Linux Debian 6 上的路径 /HOME/ADMIN/WWW/WEBSTUDIO 上本地创建了此网站,我需要将其发布到我的虚拟服务器上。

“预编译”是真正的词吗?我知道命令“rails server”,但这显然不是一回事,因为它不会对 PUBLIC 文件夹进行任何更改。

我想我必须首先将我的目录结构传输到服务器(已经有 Apache2 和 ISPCONFIG3),到目前为止我已经完成了所有操作 described here ,但它没有告诉您如何将您的网站放入并预编译为产品模式。

那么具体流程是怎样的呢?仅基本步骤。

最佳答案

当您运行 rails server 或简称 rails 时,启动 Rails 服务器

预编译不是针对代码的,而是针对 Assets (css、js、字体、图像等)的,rails 将所有 cssjs 分别编译为单个文件,以减少加载网站所需的 http 请求数量。

此外,如果您使用 scssless 或任何需要处理的文件,它将在预编译期间完成,如果任何 gems 包含 Assets ,它将被复制到公共(public)文件夹。

其他答案/评论中提到的预编译命令是

rake assets:precompile

关于ruby-on-rails - 如何将 Ruby on Rails 网站预编译为生产模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25605258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com