sprockets相关内容

资产管道,指南针字体和eot?iefix调用字体

我正在尝试使用Compass字体混合,其中包含 * .eot?iefix 我的应用程序/资产/字体包含所有需要的字体类型,包括.eot. 当我尝试运行Assets:precompile时,任务失败,提示如下: webfont.eot?iefix未预编译 您知道该问题的可能解决方案吗? 如果我有config.assets.compile = true,它可以正常运行,但是据 ..

为什么stylesheet_link_tag在生产中不链接到/assets?

我刚为新的Rails 3.1应用程序进行了首次部署,但是资产似乎无法正常工作.我正在部署时对所有内容进行预编译,并且像预期的那样在public/assets中出现.但是,在我的布局中,例如stylesheet_link_tag "application"的输出具有指向/stylesheets/application.css的href.这显然行不通. 奇怪的是,在开发模式下,一切似乎都很好,它 ..
发布时间:2020-09-13 02:44:46 其他开发

服务器环境上的资产编译崩溃:"NoMethodError:nil:NilClass的未定义方法'[]'";

为此我一直在拔头发.我一直与资产管道关系不好,这总是给我带来麻烦.今天又来了. 当我尝试在本地编译资产时,一切都很好: $ RAILS_ENV=production rake assets:precompile --trace 但是当我使用Capistrano进行部署时, cd /var/www/xxx/releases/20140717164232 && ( RAILS_E ..
发布时间:2020-09-13 02:44:35 其他开发

在开发中禁用Sprockets资产缓存

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

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

我正在更新Rails 3应用程序以使用Rails 3.1,作为其中一部分,我正在使用新的资产管道.到目前为止,除了我无法解决的一个相当烦人的问题之外,我已经将所有工作都进行了处理. 该应用程序及其所有资产在开发中都可以正常工作,但在生产中,它使用Passenger(http://the-host/sub-uri/)部署到了子URI.问题在于,资产在部署过程中被预编译,而我的一个CSS文件(很 ..

Rails 3.1资产管道和手动订购的Javascript要求

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

Rails 3.1 Asset Pipeline:如何加载特定于控制器的脚本?

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

在public/或app/assets/中使用Rails 4静态资产

很抱歉,如果这是一个简单问题的冗长内容,但是我想弄清楚我的想法. 我现在已经在几个项目中使用了Rails 4,并且一直在使用image_tag('/assets/image.png')来解决资产路径助手在Rails 4中的工作方式的变化.直到今天,我决定了解更多有关Rails 4的知识.进行更改,并在链轮-rails 中找到了第一个更改说明.我还注意到,Rails帮助器中/actionvie ..
发布时间:2020-07-29 20:28:54 其他开发

如何跨多个Webpack包共享jQuery的同一实例?

我正在使用Rails应用程序,从Sprockets迁移到Webpack.我们当前的JavaScript依赖于全局分配给window的库.为了进行迁移,我希望保持全局分配,直到我们稍后再解决为止.我想在不对JavaScript进行任何更改的情况下将Sprockets换成Webpack. 我们有几个JavaScript捆绑包,这些捆绑包是为提高性能而手动拆分的: core.js,其中包含j ..
发布时间:2020-06-28 23:18:02 其他开发

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

对于在 Rails中将 Galleria 之类的jQuery框架放在何处,我有点困惑3.1 的新 Asset Pipeline ? 从技术上讲,我知道应该进入/vendors/assets/javascripts ,但是,据我了解,带有jQuery&的Galleria文件夹主题希望位于实时站点的根目录(/galleria)中,以便正常工作. 还有,当我们在下面时,将以下脚本放在哪里,使 ..

不在Rails/Rack应用程序中时,获取链轮以最小化CSS/JS

我正在尝试使用Sprockets在Rails和Rack上下文之外组合并最小化我的JavaScript和CSS文件.到目前为止,我已经可以将它们组合成一个文件,但是现在我试图在这些文件上运行JS压缩器和CSS压缩器. 我遵循了Sprockets自述文件的说明( https://github.com/sstephenson/sprockets#minifying -assets ),但出现此错误 ..
发布时间:2020-05-09 22:40:38 前端开发

带有Asset Pipeline的Rails 3.1,link_to:confirm消息显示两次?

好的,所以我已经看到关于这个问题的这个问题是由jQuery或Prototype的多次链接引起的,但我可以确认我只在整个页面上链接到jQuery 一次.我的问题是:当我有一个确认删除的link_to时,弹出窗口显示两次.这是模板中的适用代码(用Slim编写): link_to('Destroy', depot_path(@depot.id), :confirm => "Really?", :m ..

需要指令 - 文件网址

在Rails 3(Sprocket)中,有没有办法使用url将javascript文件加载到远程站点?例如,我希望使用 require 指令在.js文件中使用类似的内容, // =需要http://example.com/remote_file.js 解决方案 否。 您只能要求应用程序内部或应用程序所依赖的宝石中的文件。请参见 http://guides.ruby ..
发布时间:2019-06-12 14:02:45 前端开发

需要使用Browserify和browserify-rails的sprockets预处理文件

我正在使用 browserify-rails 而我正在尝试将链轮转到预处理包含sprockets指令的文件,这样当我使用browserify require()时,它将包含生成的JavaScript。 sprockets指令尝试包含gem js-routes 的输出,为了允许我从客户端访问Rails路由。 这是我的设置(在 app / assets / javascripts ): ..

链轮中的链轮意味着什么

所以,我刚才意识到我完全不知道Sprockets在rails中是什么。 当使用bootstrap或者实现时,要求包含 sprocket (bootstrap-sprocket或materialize-sprocket)在 application.js 文件中。 我搜索的所有内容都谈到资产管道并让我感到困惑。 根据ruby-guides, 资产管道在技术上不再是Rails 4 ..
发布时间:2019-06-06 01:51:54 前端开发