asset-pipeline相关内容

如何在rails中保存完整的html页面

我正在尝试使用 将网页从我的rails 4应用程序保存到磁盘 SEND_DATA(RENDER_TO_STRING,:FileName=>“foo.html”)。 文件保存正常,但缺少css。 我尝试添加type属性,如下所示: Send_Data(Render_to_string,:filename=>“foo.html”,:type=>“Text/html”) ..
发布时间:2022-04-17 10:22:21 其他开发

链轮/轨道:查找所有文件链轮知道如何编译

对于Konacha,这是一个用于测试Rails应用程序的Rails引擎,我们需要一种方法来查找链轮可以编译成JavaScript的所有文件。 现在我们使用类似 的内容 Dir['spec/javascripts/**/*_spec.*'] 但这会拾取.bak、.orig和其他备份文件。 链轮能否以某种方式告诉我们它是否知道如何编译文件,以便自动排除备份文件? conten ..
发布时间:2022-04-17 10:19:01 其他开发

Rails 4 image-path、image-url 和 assets-url 不再在 SCSS 文件中工作

除了 image-url 和 Rails 4 中的其他内容之外,我们是否应该使用其他内容?它们返回似乎没有意义的不同值.如果我在 /app/assets/images/logo.png 中有 logo.png 并且我执行以下操作,这就是我得到的: image-url("logo.png") ->url("/images/logo.png") #显然不起作用图像路径(“logo.png")->“/ ..
发布时间:2022-01-31 15:05:38 其他开发

有没有办法告诉 Google Closure Compiler *NOT* 内联我的本地函数?

这是我要找的: 我想在仅禁用一项特定功能(禁用内联本地函数)的同时使用 SIMPLE 模式缩小的精彩功能. 更新:答案是否定的,鉴于我的设置,这是不可能的.但对我来说,有一个解决方法,因为我正在使用 Grails. 正如@Chad 在下面解释的那样,“这违反了编译器的核心假设".有关详细信息,请参阅下面的 UPDATE3. 问题形式: 我正在使用 CompilationL ..

将自定义文件夹添加到 Grails 中的资产管道

我有一个 Grails 应用程序.我在 web-app 中有 js、css 和 image 文件夹,在同一个文件夹中我有一个主题文件夹.我打算使用资产管道插件.我应该如何使用我的主题文件夹?我在核心文件夹和主题文件夹中有同名的文件.对此有什么帮助吗? 解决方案 资产管道支持自定义文件夹.我将向您展示一个使用 Bootstrap 的示例. 我们在 assets 文件夹中创建一个名为 t ..
发布时间:2021-12-22 21:04:17 其他开发

耙子资产:预编译:Rails 4 中的 nodigest

在 Rails 3 中有一个 rake assets:precompile:nodigest 任务,它编译资产并在/public/assets 目录中编写没有摘要部分的资产.在 Rails 4 中,这已被删除,默认情况下所有资产都仅使用摘要进行预编译.由于各种原因,我还需要一些资产的非消化版本.有什么简单的方法可以恢复旧的行为吗? 解决方案 Rails 4.0.0 中使用的 sprocke ..

资产管道:仅对一个控制器使用 javascript 文件

在 Ruby on Rails v4 中,我希望只为特定控制器加载一个 js 文件(或一组 js 文件). 执行此操作的标准方法是什么? 在 application.js 中有 //= require tree . 行.我假设这需要删除,所以我并不总是加载每个文件.但是然后呢?使用 Mycontroller 时,是否总是加载名为 mycontroller.js 的文件? 解决方案 ..
发布时间:2021-12-19 20:53:47 其他开发

Rails 4.0.3 使用 asset_sync 生成错误的资产路径

我之前多次使用过 asset_sync gem 并取得了巨大成功,但在 Rails 4.0.3 项目中使用它似乎引起了问题. 资产被上传、散列和 gzipped 到目标目录(我只是使用默认的“资产"),但是在临时/生产环境中运行应用程序时,路径不正确. 它们采用以下形式: S3_DOMAIN.com/stylesheets/application.css 代替: S3_DOMAI ..

资产编译在服务器环境中崩溃:“NoMethodError: undefined method `[]' for nil:NilClass"

为了这个,我一直在拔头发.我一直和资产管道关系不好,它总是给我带来麻烦..今天又来了.. 当我尝试在本地编译我的资产时,一切都很好: $ RAILS_ENV=production rake assets:precompile --trace 但是当我使用 Capistrano 进行部署时: cd/var/www/xxx/releases/20140717164232 &&( RAILS ..
发布时间:2021-12-19 20:36:27 其他开发

在 Rails 3.1 Asset Pipeline 中将 Galleria(jQuery 图像库框架)放在哪里?

我对在 Rails 中将 Galleria 这样的 jQuery 框架放在哪里感到有些困惑3.1的新资产管道? 我知道,从技术上讲,应该进入 /vendors/assets/javascripts 但是,据我所知,Galleria 文件夹使用 jQuery &主题想要在活动站点的根目录 (/galleria) 中才能正常工作. 此外,在我们进行时,将以下脚本放在哪里以使其仅出现在带有图 ..