草庐IT

bower-asset

全部标签

ruby-on-rails - 使用应用程序 Assets 创建 gem

我关注了http://railscasts.com/episodes/245-new-gem-with-bundler用bundler制作一个gem,这对于我只需要一个库的gem来说非常棒,对于我需要使用Assets/Controller/模型/View创建迷你应用程序的gem是否有标准做法? 最佳答案 那时您会希望创建一个引擎。阅读EnginesGuides指南应该会给您一个良好的开端。您在gem中需要的基本组件是位于lib/your_gem.rb的文件,该文件的目的是简单地require您的gem需要的任何内容。如果您的gem没

ruby-on-rails - 为什么 Rails 预编译任务会执行非摘要 Assets

当我这样做时:抽取Assets:预编译RAILS_ENV=production例如,我在我的public/assets文件夹中得到以下文件:application-7af6c31514bcdd4cce3c96892af4487f.jsapplication-7af6c31514bcdd4cce3c96892af4487f.js.gz应用程序.jsapplication.js.gz最后两个是个问题,因为它导致编译版本在开发中得到服务,我不明白为什么要生成它们。我的production.rb中有以下行:config.assets.digest=true 最佳答案

Unity之Play Asset Delivery打包abb

前言重要提示:从2021年8月起,新应用需要使用AndroidAppBundle才能在GooglePlay中发布。现在,PlayFeatureDelivery或PlayAssetDelivery支持大小超过150MB的新应用。PlayAssetDelivery(PAD)将appbundle的优势带到游戏中。它允许超过150MB的游戏替换旧版扩展文件(OBB),方法是将包含游戏所需的所有资源的单个工件发布到Play。PAD提供了灵活的分发模式、自动更新、压缩和增量修补功能,并且可免费使用。使用PAD,所有资源包均在GooglePlay上托管和提供,因此您无需使用内容分发网络(CDN)向玩家提供游

ruby-on-rails - Rails 5 不加载供应商/ Assets /javascripts 目录中的 js 文件

我将一些第三方JS库添加到vendor/assets/javascripts/tooltipster.js。之后,我在application.js中添加://=requiretooltipster,但我收到此错误:找不到类型为“application/javascript”的文件“tooltipster”检查这些路径:/home/masterbyter/Desktop/theaterway/app/assets/config/home/masterbyter/Desktop/theaterway/app/assets/images/home/masterbyter/Desktop/th

ruby-on-rails - Rails 3.1 Assets 管道没有缩小

我正在将我的应用程序升级到rails31..一切正常,但Assets管道存在问题。我正在使用rails3.1.rc5我的js和我的css合并了但没有缩小..我正在使用:RAILS_ENV=productionrakeassets:precompile预编译Assets..我的production.rb中有这些设置config.assets.compress=trueconfig.assets.js_compressor=:uglifierconfig.assets.css_compressor=:scss文件被合并并在名称中获得md5,但它们没有被缩小。任何帮助将不胜感激

ruby-on-rails - 使用 Assets 管道优化 Rails 应用程序到多台服务器的部署

我正在多服务器环境中部署Rails应用程序。该应用程序使用Assets管道,Assets由s3提供。如果我在我部署到的每台服务器上运行assets:precompile,一切正常(所需的assets/manifest.yml在每个盒子上生成)。问题是这让人觉得效率很低。我尝试将其中一台服务器指定为主要服务器,并且只在该机器上运行Assets:预编译。现在的问题是其他服务器没有assets/manifest.yml的副本。我认为解决方案将涉及找出在所有盒子上共享生成的assets/manifest.yml文件的最简单方法。其他人如何处理这种情况?感谢您的帮助。

ruby-on-rails - 在 Rails 中使用 config.assets.precompile 将 Assets 包含在子目录中

我有一个在Heroku上运行的Rails3.1.3应用程序,利用S3通过asset_sync进行Assets托管。我的app/assets/css目录中包含一个包含两个文件的子目录:main.css.scss和categories.css.scss。我的production.rb中有以下行:config.assets.precompile+=['admin/main.css.scss','admin/categories.css.scss','print.css','products.css.scss','services.css.scss']当我推送到Heroku时,除了这两个文件外

ruby-on-rails - Rails Assets 在投入生产时未编译

我正在尝试将我的Rails应用程序部署到生产环境中,并且我正在尝试预编译所有Assets:我的assets.rb文件:Rails.application.config.assets.precompile+=%w(*.css.sass)Rails.application.config.assets.precompile+=%w(*.css.scss)Rails.application.config.assets.precompile+=%w(*.css)Rails.application.config.assets.precompile+=%w(*.js)Rails.applicatio

ruby-on-rails - 如何更改 Rails asset_tag URL 的格式?

背景我目前正在开发一个Rails3项目,我打算将其与AmazonCloudFront一起使用,并使用自定义源指向我的实际Web服务器。这意味着我的Web服务器将告诉浏览器从CloudFront检索静态Assets,如果CloudFront缓存了Assets,它将返回它,如果没有,它将使用与我的Web服务器相同的路径检索它,然后缓存它以备将来使用请求。问题AmazonCloudFront在确定是否应该破坏自己的缓存以从其来源重新下载Assets时,会丢弃并忽略查询字符串参数。这显然对Rails生成带有RAILS_ASSET_ID的URL的方式造成了问题:/assets/path/to/a

ruby - Sinatra 应用程序中的 gzip Assets

我一直在读到,使用gzip压缩您的Assets会提高网站的性能。在Sinatra应用程序中似乎有很多方法可以做到这一点,所以我希望确认最有效和最容易理解的方法。我遇到过useRack::Deflater在运行应用程序之前应该将其放在我的config.ru文件中,所以在我的情况下require'./david'useRack::DeflaterrunSinatra::Application是吗?就这么简单吗,只是补充一下,我知道这将压缩我所有的静态Assets,包括我的图像,但这些是从CDN提供的,所以这会有什么不同吗?感谢Ant的帮助谢谢 最佳答案