asset-pipeline相关内容

config.assets.version在Rails中做什么?

我在文档中找不到这个问题的明确答案.许多参考文献只是说“更改版本会使资产无效".好吧,那么指纹识别机制是否与基于文件内容和名称生成哈希标签的指纹识别机制不同呢?有人知道 config.assets.version 的确切含义吗? 解决方案 config.assets.version是在MD5哈希生成中使用的选项字符串.可以更改此选项以强制重新编译所有文件.* 当资产内容没有更改, ..
发布时间:2021-04-12 18:31:42 其他开发

Rails中的音频资产没有路由匹配

我正在尝试在Rails中使用音频文件.我在 app \ assets \ 下创建了一个文件夹 audios .我想使用资产进行预编译,这样我就不必将文件放在 app \ public 下 现在我要得到 ActionController :: RoutingError(没有路由与[GET]"/audios/audio_file.wav"匹配) 如果我将网址从 URL/audios/aud ..
发布时间:2021-04-12 18:31:35 其他开发

rails 3.1资产管道:忽略gem中的资产

我不太确定实际行为是什么,所以我的第一个问题是: 是否总是编译来自gem(在我的例子中为Spree)中的资产(例如javascript)?我不使用Spree的javascript,因此不希望它们被编译.我不需要在 application.js 或任何其他javascript文件中使用它们,但是 rake资产:预编译 仍然编译它们.我只是不想让他们躺在我的 public/assets 文件 ..
发布时间:2021-04-12 18:31:32 其他开发

Rails-heroku资产路径中图像的绝对URL

我在app/assets/images/admin目录下有图片. 在开发中,我使用了类似的方法来获取URL "#{root_url}assets/admin/filename.jpg" 但是它不适用于Heroku. 那么在Heroku上引用资源文件夹下的图像的最佳方法是什么? 解决方案 资产文件夹下的参考图像 如果您使用的是 image_tag ,无论您处于 ..
发布时间:2020-09-13 03:46:00 其他开发

Rails3.1.3错误:救援/布局中的/gems/actionpack-3.1.3/lib/action_dispatch/middleware/templates/rescues/routing_error.erb

我正在尝试使用gem'fancybox-rails'&已按照gem的要求更新了文件. 我创建了一个控制器和一个视图来生成带有视频链接的页面. 我正在使用Rails 3.1.3.我已使用“捆绑包更新"和&一切似乎都符合要求,但出现以下错误. 这是应用程序的全部代码: https://github.com/jaipratik/i_have_removed_it 我遇到以下错误. ..
发布时间:2020-09-13 03:44:57 其他开发

无法通过管道在本地生产Rails 3.1.3服务器上配置资产

这个月,我从Rails 3.0升级到Rails 3.1-这个星期我试图以生产模式启动服务器-今天我遇到了麻烦! 我无法通过资产管道获取生产环境服务器来提供公共资产(JavaScript和CSS),除非 我在我的environment.rb文件中设置了config.assets.compile = true,速度的原因,我显然不想这么做. 我有大量的JS和CSS文件,每个文件都倾向于在一 ..

DRY MVC声明性的最小控制器特定资产管道

有几种方法可以将特定于控制器的资产包含在Rails中: 不是DRY的一个选项是在布局中添加= yield :head 和中的content_for(:head) { ... }每个顶级视图.如果资产是特定于控制器的,则每个控制器仅应指定一次,而不应在每个视图中都指定一次.当然,这种方法对于 view 特定资产来说真是棒极了. 另一个非声明性的选择是添加与控制器名称(如果存在).除了检查 ..
发布时间:2020-09-13 03:42:46 其他开发

Rails资产预编译神秘错误

我在资产预编译中确实遇到了一个令人讨厌且持续存在的问题,我似乎无法自己解决.编译总是会在没有错误的某些文件中失败.例如,下面的错误是在仅带有注释的文件copies.js.coffee中.如果删除该文件,则另一个文件将出现错误.我所有资产文件的类型都是us-ascii-任何文件中都没有奇怪的字符.我正在使用Rails 3.1.3.我已经使用Ruby 1.9.2和1.9.3进行了尝试-没什么区别. ..
发布时间:2020-09-13 03:42:43 其他开发

Rails是部署后的预编译资产-Amazon EC2

有时我的EC2服务器已关闭. 我从不知道原因. 但是这些天在执行一些部署操作后,服务器已关闭. 并且在部署后关闭.我有很多资产需要预编译,并且部署花费的时间太长. 我去了EC2仪表板上的监视区域,并且: CPU使用率(实例) 延迟(ELB) 网络输入/输出(实例) 具有更高的值.查看照片: 然后,我安装了一个 Capistrano Faster Assets 的宝 ..

Ruby 1.9抛出JavaScript编码错误

因此,我将Ruby更新为1.9.2,然后执行以下操作: 确保application.rb文件中有"config.encoding ="utf-8"". 确保您使用的是"mysql2" gem 在rake文件顶部放置“#编码:utf-8". 在"Starter :: Application.initialize!"之上在environment.rb文件中添加以下两行: Encoding ..
发布时间:2020-09-13 03:41:39 其他开发

加载公共/资产中的.css文件时,Rails 3.1 404错误

我有一个已经在开发中运行很长时间的应用程序,最近又切换到在生产环境中运行它以更好地进行测试.资产不再加载,因此应用程序的整体外观受到了破坏. 我在控制台中看到这样的错误: cache: [GET /assets/login-b5cc6c1d02b7c2fe3fd9e365a0d6ff82.css] miss cache: [GET /assets/main-9f54f3726daba5 ..
发布时间:2020-09-13 03:40:30 其他开发

Rails 5应用程序和Heroku中的自定义字体

您能指导我如何在Rails 5应用程序中添加自定义字体吗?我已将我的自定义字体文件添加到应用程序/资产中的 fonts文件夹中.我继续在 .scss 中使用@fontface和font-url,但是之前的字体不会生效,并且[在此输入图像描述后将其推送到heroku. 在此处输入图片描述 解决方案 我建议您去修改application.html并在其中添加字体.我不知道您要做什么,而是 ..
发布时间:2020-09-13 03:40:29 其他开发

每个动作的Rails Scss样式表

如何在Rails中为每个动作渲染样式表? 由于我的应用程序不是标准的CRUD应用程序,因此我的控制器最终会获得一些需要非常不同的CSS的自定义路由. 所以,我想知道,有什么方法可以按动作加载css,但仍然可以利用资产管道吗? 谢谢 解决方案 您可以使用控制器特定的资产.只需从application.css中删除*= require_tree ..并通过 ..
发布时间:2020-09-13 03:39:27 前端开发