asset-pipeline 相关问题

资产管道提供了连接和缩小或压缩JavaScript和CSS资产的框架。它还增加了以其他语言和预处理器(如CoffeeScript,Sass和ERB)编写这些资产的功能。

如何包含 @apply CSS 代码以通过 tailwindcss-rails 重用 TailwindCSS 样式?

我在带有资产管道的 Rails 7 项目中使用 tailwindcss-rails gem。我需要重用 TailwindCSS 样式,例如: .pagy-nav { @应用弹性空间-x-2; } 我可以将此代码放在 app/assets/

回答 1 投票 0

如何将法线纹理比例值设置为向量 ([1, -1])

我正在使用 gltf-json 箱来完成这项工作。我希望能够将正常纹理比例更改为 [1, -1] 到带有 [1, 1] 的资源,但是比例字段的类型为 f32。 酒吧结构

回答 1 投票 0

如何使用 Stimulus 控制器将 Active Storage 图像加载到画布中?

我想将用户提交的图像加载到 Stimulus 控制器中,以便我可以在我的 Three JS(3D JavaScript 库)代码中使用它。我怎样才能实现这个目标?我已经尝试过很多次了

回答 1 投票 0

Ruby on Rails - 将 `path` 参数传递给资产主机

我正在尝试让 Rails 通过附加路径从不同的域加载资源。例如 Rails 托管在rails-app.domain.com/ 上 资产托管在rails-assets.domain.com/prefix/some/

回答 1 投票 0

Sprockets::FileNotFound:找不到类型为“application/javascript”的文件“jquery-1.7”(Sprockets::FileNotFound)

我已将我使用过的现有 Rails 版本 6.1 升级到 7.1.3 sprocket-rails gem 来计算现有的资产管道。运行命令bundle exec rake asset:precompile后,我是

回答 2 投票 0

ActionView::Template::Error(资源“application.css”不存在于资源管道中。)

在 Rails 7 中从 webpacker 转移到 importmaps 后。无论我如何解决它,我都会不断收到此错误。以下是错误的输出。 我,[2022-12-02T11:33:16.828698 #2401] INF...

回答 1 投票 0

Rails Asset Pipeline - 如何确定资产是否存在?

有什么方法可以询问Asset Pipeline某个资产是否存在?我看到的建议主要涉及使用 File.exist? 手动检查文件路径。问题是我有几个g...

回答 4 投票 0

资产编译在服务器环境中崩溃,并显示:“NoMethodError: undefined method `[]' for nil:NilClass”

为了这个我已经抓狂了。我一直与资产管道关系不好,它总是给我带来麻烦..今天又来了.. 当我尝试在本地编译我的资产时,

回答 4 投票 0

Rails:从 gem 中添加资产以清单

有没有一种方法可以将资产(JS)从gem中添加到清单中,并在清单文件中显式引用它们? 资产位于正确的位置并且拾取得很好,但我想...

回答 2 投票 0

Javascript 在开发模式下通过资产管道进行缓存

我最近将我的应用程序升级到了 Rails 3.1,通常一切似乎都正常,但有一件事让我发疯。 我有 2 个主要的 js 文件,我们称它们为 application.js 和 main.j...

回答 9 投票 0

使用 tailwind 从资源管道中插入背景图像

我一直在尝试在我的项目中使用 Tailwind 添加背景图片,但它不起作用,我猜是因为某个地方的资产管道冲突? 我尝试过的: 插入

回答 3 投票 0

如何在Rails中保存完整的html页面

我正在尝试使用 Rails 4 应用程序将网页保存到磁盘 send_data(render_to_string, :filename => "foo.html"). 文件保存正常,但是缺少 css。 我尝试添加...

回答 1 投票 0


生产环境未引用指纹资产

资产在视图中称为 <%= image_tag('union_15') %> 在开发模式下,生成的 HTML 是正确的并且按预期呈现: 资产在视图中称为 <%= image_tag('union_15') %> 在开发模式下,生成的 HTML 是正确的并按预期呈现: <img src="/assets/union_15-2bd9d905e662bcd012424ffda847b1125dc8637a0b8cee101a174f9db26e838d.png"> 有一个条目config/initializers/assets.rb Rails.application.config.assets.precompile += %w( initialise.css pdf.css ) environments/production.rb 具有 config.public_file_server.enabled = true 设置 根据导轨。 RAILS_ENV=production rails assets:precompile在本地和服务器上运行。 此外,通过注释 .gitignore 来调整 # /public/assets,以确保预编译资源渗透到服务器。 部署过程确实在生产中使用 capistrano 执行: 01 $HOME/.rbenv/bin/rbenv exec bundle exec rake assets:precompile ✔ 01 [email protected] 3.541s 00:34 deploy:assets:backup_manifest 01 mkdir -p /home/rd/app_name/releases/20231219091853/assets_manifest_backup 在生产服务器上检查了以下文件 current/assets_manifest_backup/.sprockets-manifest-e4c8157abe8d8b5916786c943a01c388.json 以确定正在发生指纹识别。找到以下 JSON 条目: [...]"union_15-2bd9d905e662bcd012424ffda847b1125dc8637a0b8cee101a174f9db26e838d.png":{"logical_path":"union_15.png","mtime":"2023-12-19T09:19:21+00:00","size":2233,"digest":"88b013210661a0b48a30e59ec033c2add1a069ccb72d1d2ce49f9f2c9531963b","integrity":"sha256-iLATIQZhoLSKMOWewDPCrdGgacy3LR0s5J+fLJUxljs="},[...] 然而,在生产中,HTML 没有正确引用,渲染: <img src="/images/union_15" /> 考虑到 Rails 约定,这是出乎意料的。设置中有什么错误/缺失? 事实证明,有两种配置是错误的。以下将服务设置为正常...环境变量不存在,编译需要设置为 true。 # config.public_file_server.enabled = ENV["RAILS_SERVE_STATIC_FILES"].present? config.public_file_server.enabled = true config.assets.compile = true

回答 1 投票 0

Rails 7 资产管道 SassC::SyntaxError 与 Tailwind

我正在努力将一个新的 Rails 7 项目部署到生产环境(尝试使用 Heroku 和 Render.com),但在构建过程中出现以下错误: $ tailwindcss -i ./app/assets/stylesheets/

回答 6 投票 0

资产“application.js”不存在于资产管道中

我是 Ruby 和 ROR 框架的新手。我尝试使用 JQuery 创建网络应用程序。我的步骤是: 添加了 gem 'jquery-rails' 并从命令行执行了捆绑安装命令 String //= 需要 jquery2 a...

回答 5 投票 0

Heroku 上的 Rails 3.2 资产编译问题

看来很多人都有类似的问题。我查阅了这个帖子、这篇文章和这篇文章等等。我发现了很多有关这些问题的主题,但是发布的解决方案......

回答 3 投票 0

Rails 5.1.7:Sprockets::Rails::Helper::AssetNotFound

我们有一个 Rails 5.1.7 应用程序,并且在开发环境中一切正常。但在暂存环境中或使用 Rails s -e 暂存运行服务器时,我们会看到此错误“Sprockets::Rails::

回答 1 投票 0

样式表在 grover 调试中呈现,但不在下载的 pdf 上呈现

我正在使用 Grover 渲染和下载我的应用程序中生成的文档的 pdf 副本,但在应用 css 时遇到问题。当处于 grover 的调试模式时(因此导出并渲染...

回答 2 投票 0

Rails Asset Pipeline 已删除 - 如何复制rails-ujs 辅助方法

我们在工作中使用Rails 5.2,资产管道已被删除。作为 Rails 新手,我不断遇到方法无法按我预期工作的问题。 例如以下 link_to ext...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.