Ruby on rails rails生产服务器中的资产编译时间过长。是否有可能通过利用当地资源来减少污染?
由于某些原因,目前我们不使用Capistrano,以下是步骤Ruby on rails rails生产服务器中的资产编译时间过长。是否有可能通过利用当地资源来减少污染?,ruby-on-rails,git,Ruby On Rails,Git,由于某些原因,目前我们不使用Capistrano,以下是步骤 SCSS文件在本地(我的计算机)中编辑,并推送到git 生产时的git拉力(aws) RAILS\u ENV=生产包执行rake资产:预编译 然后乘客重新启动 这里的问题是,根据修改的scss文件的数量,创建css和css.gz(有时)需要几分钟 是否可以在本地编译所有的js和SCS(因为编译时间长是可以的)并将文件(css、css.gz、public/assets/.sprocket manifest xxx)推送到git?您可以在
是否可以在本地编译所有的js和SCS(因为编译时间长是可以的)并将文件(css、css.gz、public/assets/.sprocket manifest xxx)推送到git?您可以在本地运行
RAILS\u ENV=production bundle exec rake assets:precompile
,然后提交并推送这些文件。也许可以考虑使用rsync
进行部署,这样就不必提交已编译的资产
还要看一下关于本地预编译的说明