在Rails 5中,可以通过以下步骤从供应商文件夹解析未声明为在生产中预编译的资产:
vendor/assets
文件夹中。config/application.rb
文件,找到以下代码块:# Precompile additional assets.
# application.js, application.css, and all non-JS/CSS in the app/assets
# folder are already added.
# Rails.application.config.assets.precompile += %w( admin.js admin.css )
Rails.application.config.assets.precompile
数组中添加你想要解析的资产文件。例如,如果你想要解析vendor/assets/javascripts/myscript.js
和vendor/assets/stylesheets/mystyle.css
,你可以将以下代码添加到数组中:Rails.application.config.assets.precompile += %w( myscript.js mystyle.css )
config/application.rb
文件。RAILS_ENV=production bin/rails assets:precompile
需要注意的是,Rails 5默认情况下会自动预编译app/assets
文件夹中的资产文件,包括application.js
和application.css
。如果你想要解析其他文件夹中的资产文件,需要按照上述步骤进行配置。
推荐的腾讯云相关产品:腾讯云对象存储(COS)。
腾讯云对象存储(COS)是一种高可用、高扩展性的云端存储服务,适用于存储和处理任意类型的文件,包括文档、图片、音视频等。它提供了简单易用的API接口和丰富的功能,可以满足各种存储需求。
产品介绍链接地址:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云