sprockets相关内容

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

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

ruby on rails:传单导轨未加载

使用 RoR 4.1.4 我正在尝试使用 leaflet-rails gem.我按照 github 页面中概述的步骤进行操作,但是当我尝试加载地图时,我看到了 ReferenceError: L 未定义 在浏览器控制台中.这显然意味着 gem 中的帮助程序正在加载和执行,但它找不到 leaflet.js 文件. 但是,页面的 head 部分显示 /assets/leaflet.js ..
发布时间:2022-01-12 18:21:14 前端开发

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

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

资产编译在服务器环境中崩溃:“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 4 上的开发中禁用链轮资产缓存

另一个问题“在开发中禁用链轮资产缓存"说明了如何在 Rails 3.2 中禁用链轮缓存.你如何在 Rails 4 上做同样的事情?我正在研究资产管道深处的 gem,并且必须清除 tmp/cache/* 并重新启动 Rails,这很累. 解决方案 如果你看一下 Sprockets source,你可以看到如果 cache_classes 为 true 那么 app.assets 设置为 ap ..
发布时间:2021-12-19 20:23:21 其他开发

iOS 上的 PhoneGap 具有资产的绝对路径 URL?

将网络应用程序移植到 iOS 上的 phoneGap,我们有绝对路径的资产(和 ajax)URL,例如: 我们把img目录打包在PhoneGap的www目录下.图像不会以绝对路径加载,而只会以相对路径加载,例如: 有人可以解释一下在这种情况下 URL 是如何添加前缀或翻译的吗?即: 也不起作用.那么,PhoneGap 在 iOS 上使用的 URL base 是什么? 我们也 ..
发布时间:2021-12-11 15:02:00 移动开发

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

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

针对 IE 4096 选择器/样式表限制的 Rails 资产管道解决方案

问题 Microsoft 的 IE 支持文档在 Internet Explorer 6-9 中解释了这一点: 不应用前 31 个样式标签之后的所有样式标签. 不应用前 4,095 条规则之后的所有样式规则. 在使用@import 规则连续导入导入其他样式表的外部样式表的页面上,深度超过三层的样式表将被忽略. 脚本演示有很多证据表明存在此问题.另见祝福. 需要解决方案 ..

禁用资产管道/链轮导轨 4.1

我似乎找不到在 Rails 4.1 中禁用资产管道的方法.我看到很多关于 Rails 3.2 的信息. 我想使用 Grunt/GulpJs 和 bower 来处理我的所有资产,但我似乎无法为此找到一些东西.相反,我找到了一个不错的数量,但其中大部分不适用于我或已损坏. 有 half-pipe gem.然而,半管道依赖于 Rails 4.0,而我使用的是 Rails 4.1,如果可能的话 ..
发布时间:2021-11-30 11:53:50 其他开发

部署到子 URI 时,Rails 3.1 中的预编译资产损坏

我正在更新 Rails 3 应用程序以使用 Rails 3.1,作为其中的一部分,我正在使用新的资产管道.到目前为止,除了一个我无法解决的相当烦人的问题之外,我已经让一切正常. 应用程序及其所有资产在开发中运行良好,但在生产中,它使用Passenger (http://the-host/sub-uri/) 部署到子URI.这样做的问题是资产是在部署期间预编译的,我的一个 CSS(嗯,它是一个 ..

在开发中禁用链轮资产缓存

我正在使用 Rails 3.2.13 和 Rails Asset Pipeline.我想使用资产管道,以便我可以对我的资产使用 SASS、CoffeeScript 和 ERB,并让管道自动编译它们,因此我无法在开发中关闭管道.我从来没有在开发中预编译资产,甚至没有 public/assets/ 目录. 但是,当我对包含的文件进行更改时,例如对包含(渲染)在 layout.html.erb_p ..
发布时间:2021-11-30 11:50:01 其他开发

Rails 3.1 资产管道和手动排序的 Javascript 需要

我正在尝试将现有应用程序转换为新的 3.1 资产管道布局,并希望包含许多必须按特定顺序排列的供应商文件(underscore.js 和主干是一对).因此,我不能只使用 = require_tree . 来拉入我的供应商文件(而不用前缀重命名每个文件.糟糕). 以下内容在我的 app/assets/javascripts/application.js 文件中: //= 需要 Moderniz ..
发布时间:2021-11-30 11:46:19 其他开发

使用 Rails 3.1 资产管道有条件地使用某些 css

我正在使用 Rails 3.1.rc5 构建我的第一个单独的 Rails 应用程序.我的问题是我想让我的网站有条件地呈现各种 CSS 文件.我正在使用 Blueprint CSS 并且我试图让链轮/导轨在大部分时间呈现 screen.css,print.css 仅在打印时呈现,而 ie.css 仅当从 Internet Explorer 访问站点时. 不幸的是,application.css ..
发布时间:2021-11-30 11:44:57 前端开发

Rails 3.1 资产管道:如何加载特定于控制器的脚本?

如果我在 Rails 3.1 中生成一个新的控制器,也会自动添加一个带有控制器名称的 javascript 文件.首先,我认为这个javascript文件只会在调用相关控制器时使用. 默认情况下,application.js 文件中有 //= require_tree . 指令,其中包含其树上的每个 javascript 文件. 如何只加载控制器特定的脚本? 解决方案 只加载必 ..