sprockets相关内容
我升级了tailwindcss-railsgem,在编译用于生产的资产时收到以下错误: bundle exec rails assets:precompile rails aborted! SassC::SyntaxError: Error: unterminated attribute selector for type on line 1009:16 of stdin >
..
对于Konacha,这是一个用于测试Rails应用程序的Rails引擎,我们需要一种方法来查找链轮可以编译成JavaScript的所有文件。 现在我们使用类似 的内容 Dir['spec/javascripts/**/*_spec.*'] 但这会拾取.bak、.orig和其他备份文件。 链轮能否以某种方式告诉我们它是否知道如何编译文件,以便自动排除备份文件? conten
..
..
在 iOS 上将 Web 应用程序移植到 phoneGap,我们有绝对路径的资产(和 ajax)URL,例如: 我们将 img 目录打包在 PhoneGap 的 www 目录下.图片不会用绝对路径加载,只能用相对路径加载,例如: 有人能解释一下在这种情况下 URL 是如何加前缀或翻译的吗?
..
使用 RoR 4.1.4 我正在尝试使用 leaflet-rails gem.我按照 github 页面中概述的步骤进行操作,但是当我尝试加载地图时,我看到了 ReferenceError: L 未定义 在浏览器控制台中.这显然意味着 gem 中的帮助程序正在加载和执行,但它找不到 leaflet.js 文件. 但是,页面的 head 部分显示 /assets/leaflet.js
..
我正在尝试使用 phonegap、backbone.js 和 coffeescript 构建一个移动应用程序.我想做这样的事情: class MyApplication.Views.EntriesIndex 扩展 Backbone.Viewtemplate: load('my/template')//加载外部文件my/template.tpl渲染:->$(@el).html(@template(
..
在 Rails 3 中有一个 rake assets:precompile:nodigest 任务,它编译资产并在/public/assets 目录中编写没有摘要部分的资产.在 Rails 4 中,这已被删除,默认情况下所有资产都仅使用摘要进行预编译.由于各种原因,我还需要一些资产的非消化版本.有什么简单的方法可以恢复旧的行为吗? 解决方案 Rails 4.0.0 中使用的 sprocke
..
为了这个,我一直在拔头发.我一直和资产管道关系不好,它总是给我带来麻烦..今天又来了.. 当我尝试在本地编译我的资产时,一切都很好: $ RAILS_ENV=production rake assets:precompile --trace 但是当我使用 Capistrano 进行部署时: cd/var/www/xxx/releases/20140717164232 &&( RAILS
..
另一个问题“在开发中禁用链轮资产缓存"说明了如何在 Rails 3.2 中禁用链轮缓存.你如何在 Rails 4 上做同样的事情?我正在研究资产管道深处的 gem,并且必须清除 tmp/cache/* 并重新启动 Rails,这很累. 解决方案 如果你看一下 Sprockets source,你可以看到如果 cache_classes 为 true 那么 app.assets 设置为 ap
..
将网络应用程序移植到 iOS 上的 phoneGap,我们有绝对路径的资产(和 ajax)URL,例如: 我们把img目录打包在PhoneGap的www目录下.图像不会以绝对路径加载,而只会以相对路径加载,例如: 有人可以解释一下在这种情况下 URL 是如何添加前缀或翻译的吗?即: 也不起作用.那么,PhoneGap 在 iOS 上使用的 URL base 是什么? 我们也
..
我对在 Rails 中将 Galleria 这样的 jQuery 框架放在哪里感到有些困惑3.1的新资产管道? 我知道,从技术上讲,应该进入 /vendors/assets/javascripts 但是,据我所知,Galleria 文件夹使用 jQuery &主题想要在活动站点的根目录 (/galleria) 中才能正常工作. 此外,在我们进行时,将以下脚本放在哪里以使其仅出现在带有图
..
自从我更新了几个 gem 以来,所有测试都失败并显示错误: ActionView::Template::Error: Asset 未声明为预编译生产中. 添加 Rails.application.config.assets.precompile += %w( favicons/manifest.json.erb ) 到 config/initializers/assets.rb 并重启
..
问题 Microsoft 的 IE 支持文档在 Internet Explorer 6-9 中解释了这一点: 不应用前 31 个样式标签之后的所有样式标签. 不应用前 4,095 条规则之后的所有样式规则. 在使用@import 规则连续导入导入其他样式表的外部样式表的页面上,深度超过三层的样式表将被忽略. 脚本演示有很多证据表明存在此问题.另见祝福. 需要解决方案
..
我似乎找不到在 Rails 4.1 中禁用资产管道的方法.我看到很多关于 Rails 3.2 的信息. 我想使用 Grunt/GulpJs 和 bower 来处理我的所有资产,但我似乎无法为此找到一些东西.相反,我找到了一个不错的数量,但其中大部分不适用于我或已损坏. 有 half-pipe gem.然而,半管道依赖于 Rails 4.0,而我使用的是 Rails 4.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
..
我一直在将应用程序转换到 Rails 3.1(现在转换到 3.2)并观看了 资产管道上的 Railscast.我将所有第三方 jquery 插件文件移动到/vendor/assets/javascripts/目录.在我的/app/assets/javascripts/application.js 中,我有以下内容: //= 需要 jquery//= 需要 jquery_ujs//= requir
..
我正在尝试将现有应用程序转换为新的 3.1 资产管道布局,并希望包含许多必须按特定顺序排列的供应商文件(underscore.js 和主干是一对).因此,我不能只使用 = require_tree . 来拉入我的供应商文件(而不用前缀重命名每个文件.糟糕). 以下内容在我的 app/assets/javascripts/application.js 文件中: //= 需要 Moderniz
..
我正在使用 Rails 3.1.rc5 构建我的第一个单独的 Rails 应用程序.我的问题是我想让我的网站有条件地呈现各种 CSS 文件.我正在使用 Blueprint CSS 并且我试图让链轮/导轨在大部分时间呈现 screen.css,print.css 仅在打印时呈现,而 ie.css 仅当从 Internet Explorer 访问站点时. 不幸的是,application.css
..
如果我在 Rails 3.1 中生成一个新的控制器,也会自动添加一个带有控制器名称的 javascript 文件.首先,我认为这个javascript文件只会在调用相关控制器时使用. 默认情况下,application.js 文件中有 //= require_tree . 指令,其中包含其树上的每个 javascript 文件. 如何只加载控制器特定的脚本? 解决方案 只加载必
..