asset-pipeline相关内容

Rails 3.1 管道 - 排除 Javascript 文件

我想从管道中排除特定的 javascript 文件 (modernizr),因为我希望它单独加载. 我想在开头加载 Modernizr,并在最后连接我的 javascript 的其余部分. 有没有办法在 3.1 中的资产管道中执行与需求相反的操作?IE.排除? 提前致谢. 亚当. 解决方案 我选择通过更改来保留链轮功能 //= require_tree 到 / ..
发布时间:2021-11-30 11:48:40 其他开发

在 Rails 生产中禁用资产缩小

为了在我的 heroku 生产环境中调试 javascript,我需要禁用资产压缩(或至少是 javascript 的压缩).我尝试了 config.assets.compress = false 和 config.assets.debug = true ,并且仍然使用压缩资产.然后我删除了压缩的资产,此时根本没有渲染任何资产.我添加了 config.assets.enabled = false, ..
发布时间:2021-11-30 11:48:32 前端开发

无法解码下载的字体,OTS 解析错误:无效的版本标签 + rails 4

我正在进行资产预编译,并在生产模式下运行应用程序.编译后,当我加载我的索引页面时,我在 chrome 控制台中收到以下警告: 无法解码下载的字体:http://localhost:3000/fonts/ionicons.ttf?v=2.0.0前景:1 OTS 解析错误:版本标签无效无法解码下载的字体:http://localhost:3000/fonts/ionicons.woff?v=2.0. ..
发布时间:2021-11-30 11:48:04 前端开发

加速资产:使用 Rails 3.1/3.2 Capistrano 部署进行预编译

我的部署很慢,至少需要 3 分钟.部署期间 Capistrano 的缓慢任务是 assets:precompile.这可能需要 99% 的总部署时间.我怎样才能加快速度?我应该在我的本地机器上预编译我的资产并将它们添加到我的 git repo 中吗? 编辑:将 config.assets.initialize_on_precompile = false 添加到我的 application.r ..

Rails 3.1 远程请求提交两次

我开发了一个 Rails 3.1 应用程序,它由一个 100% 的 Ajax CRUD 表单组成,用于输入用户和客户.我创建了两个单独的模型、控制器、视图等.每个模型的视图都包含用于创建、编辑更新和销毁的 jquery 文件.问题是当我执行任何执行远程操作的操作时,它会被调用两次.我可以在 firebug 的控制台视图中以及 WEBrick 输出中的输出中确认这种情况发生.任何人都可以协助追踪这里 ..
发布时间:2021-11-30 11:47:46 其他开发

Rails Active Admin css 与 Twitter Bootstrap css 冲突

我对 Rails 资产管道有点陌生,所以我可能做错了什么.我正在尝试将 Active Admin 用于我的后端,并将 twitter bootstrap css 用于我的前端应用程序. 我将 bootstrap.css 添加到 /app/assets/stylesheets 然后还添加了: //= 需要引导程序 到 application.css - 然后我在本地对资产进行了预编译 ..
发布时间:2021-11-30 11:47:38 前端开发

blueprint/screen.css 未预编译

我一直在关注 Michael Hartl 出色的 RoR 教程,但我使用的是 RoR 3.1.我是 RoR 3.1 的新手,需要与资产管道相关的帮助.这是我的问题: 在继续 5.3 节之前,我想我想推到 Heroku 看看事情如何发展.令我惊讶的是“GET/"导致错误 500.在我的本地开发环境中一切正常.然后我尝试在生产环境(rails s -e production)下运行我的本地 sa ..
发布时间:2021-11-30 11:47:17 其他开发

Rails 3.1 资产预编译 - 包括所有 javascript 文件

我希望 Rails 3.1 为预编译挑选更多的资源.特别是,编译文件的默认匹配器不会从 vendor/assets/javascripts 添加 .js 文件.我可以将资产添加到 config.assets.precompile 列表中,但这似乎很烦人.我不想在 application.js 清单中引用它们,因为我不希望它们包含在所有页面中. 总而言之,任何请求在 vendor/assets ..
发布时间:2021-11-30 11:46:48 其他开发

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

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

Rails 中正确的 SCSS 资产结构

所以,我有一个 app/assets/stylesheets/ 目录结构,看起来像这样: |-dialogs|-mixins|---按钮|---渐变|---vendor_support|---小部件|-页面|-结构|-ui_elements 在每个目录中,有多个sass partials(通常是*.css.scss,但也有一个或两个*.css.scss.erb). 我可能假设了很多,但 ..
发布时间:2021-11-30 11:46:12 前端开发

Rails 4 image-path、image-url 和 asset-url 在 SCSS 文件中不再有效

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

在 javascript 资产中使用 Rails 辅助方法

有什么方法可以使用 Rails 辅助方法,更具体地说,是 javascript 资产文件中的路径辅助方法.这个文件 foo.js.coffee.erb $('#bar').val("") 如果我能从 erubis 得到我会喜欢它 $('#bar').val("path/to/create") 解决方案 您可以通过以下方式在 erb 模板中包含任何帮助程序/模块/类: 参见:http ..