asset-pipeline 相关问题

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

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

我可以用 cssbundling-rails 安装 Bootstrap v4.6 吗?

我有一个带有 cssbundling-rails 和 jsbundling-rails 应用程序的 Rails 6.1 应用程序。 这是使用资产管道的升级应用程序。 我需要使用引导程序版本 4.6,而不是最新的引导程序 v5。 但是铁路...

回答 0 投票 0

如何在 heroku 上禁用资产编译?

我正在尝试使用此教程将我的 Rails 应用程序部署到 heroku: https://devcenter.heroku.com/articles/getting-started-with-rails4 所以,我使用 rails 4.1.1 和 ruby 2.1.1 我的 Gemfile 有 gem '

回答 6 投票 0

将文件导入为 Javascript 字符串

我有一个很长的字符串,由于其复杂的生成过程,需要转到一个静态文件。我想将其作为字符串变量导入,类似于: // 资源.txt 敏捷的棕色狐狸... //代码.js 我...

回答 1 投票 0

Using Uncaught ReferenceError: $ is not defined

在我的 Rails 6 项目中,我一直在尝试使用资产管道让 application.js 使用 jQuery 和位于 app/assets/javascript/event_index.js 的 JavaScript 文件,但两者都不起作用。我是

回答 1 投票 0

Addressables 在较小的 Unity 构建中不起作用

我正在开发一个 Unity 项目,我在其中实施了 Addressables 系统。但是,我遇到了一个问题,有时,当我得到一个比平均构建尺寸更小的播放器构建时,

回答 0 投票 0

Rails/React CSS 样式渲染问题

我正在构建一个纸牌游戏应用程序,后端使用 Rails,前端使用 React。我正在使用 Rails 6.1.7.2 和 Webpack 来实现 React。到目前为止,我有一个 Board 组件和一个 Game 组件......

回答 0 投票 0

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