-
0 votesanswersviews
Rails Webpacker内部资产未代理到action_controller.asset_host
我正在使用Rails 5.1和Webpacker . 一切正常 . 我正在/ app / javascripts / images中的反应组件中使用图像,我将它们很好地导入到我的组件中,并且一切都在开发中 . 但是 - 当我部署时,内部映像现在直接从我的站点url提供(使用他们的webpacker编译路径,但问题是我已经设置了我的 生产环境 环境以使用asset_host - 所以Rails正确... -
3 votesanswersviews
Ruby on Rails:在 生产环境 环境中添加jQueryUI和Bootstrap图标
我在 生产环境 环境中显示图标时遇到问题 . 我在/ vendor /目录中找到了文件jQueryUI和Bootstrap,然后我在assets.rb中添加了config.assets.paths: Rails.application.config.assets.paths << Rails.root.join("vendor/bootstrap-3.3.7-dist&quo... -
0 votesanswersviews
在Rails中加载Javascript
我在我的Rails应用程序中设置了这样的javascript导入: <script> WebFontConfig = { google: { families: [ 'Open+Sans:300,400:latin' ] } }; </script> <script s... -
374 votesanswersviews
如何在Rails 3.1中禁用资产管道(链轮)消息的记录?
默认情况下,在Rails 3.1(RC1)下,链接在(dev)日志中往往非常冗长: Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6... -
6 votesanswersviews
我如何在Mailer中使用资产?
我无法在邮件程序中使用任何形式的资产管道,而是使用Mailer本身或视图 . 以下生成并清空src图像标记 . <%= image_tag "emails/header-general.png" %> 空图像标记如下所示: img alt =“Header-general” 以下形式通过模型附加文件并在视图中使用它会附加空图像 . attachments.inli... -
1 votesanswersviews
在Rails应用程序中使用Webpack 2在.js.erb视图中未定义$
我正在从Rails 4应用程序中的资产管道迁移到Webpack 2 . 除了在 .js.erb 视图中使用jQuery的JS代码外,一切似乎都能正常工作 . webpack.config.js的内容如下(省略了指纹识别和压缩的代码): const path = require('path') const webpack = require('webpack') const ExtractTextP... -
50 votesanswersviews
如何避免在开发模式下提供预编译资产?
我不想在开发模式下连接JavaScript文件,而是将它们作为单独的文件提供 . 所以我配置了: development.rb: config.assets.compress = false config.assets.debug = true config.assets.compile = true 在我的/ app / assets / javascript目录中,我有: reviews... -
105 votesanswersviews
Rails 4:未在 生产环境 中加载的资产
我正在尝试将我的应用程序投入 生产环境 ,图像和css资产路径无法正常工作 . 这是我目前正在做的事情: 图片资产位于/app/assets/images/image.jpg 样式表位于/app/assets/stylesheets/style.css中 在我的布局中,我像这样引用css文件: <%= stylesheet_link_tag "styles",... -
1 votesanswersviews
使用带有Rails资产管道的webpack
我正在使用带有导轨和链轮的webpack . 通过gem react-rails添加React . 我一直在收到错误 greet.self-c872e41….js?body=1:1 Uncaught ReferenceError: exports is not defined(anonymous function) main.self-8ac2c1a….js?body=1:11 Uncaught ... -
10 votesanswersviews
使用Rails资产管道与webpack保存资产的利弊是什么?
来自webpacker gem: Webpacker可以轻松使用JavaScript预处理器和捆绑器Webpack 2.x.x来管理Rails中类似应用程序的JavaScript . 它与资产管道共存,因为Webpack的主要目的是类似app的JavaScript,而不是图像,CSS,甚至是JavaScript Sprinkles(所有这些都继续存在于app / assets中) . 但是,也可... -
1 votesanswersviews
Rails资产管道使用字体和纱线
我有一个现有的 rails 应用程序,我正在一个单独的分支机构实施 yarn 来管理我的供应商资产 . 我的应用程序堆栈是: ruby-2.4.0 rails 5.1.4 node 9.4.0 纱线1.3.2 安装完纱后,我运行 yarn init 并在项目根目录中生成了一个package.json . 添加几个包后,它看起来像: # package.json { &qu... -
2 votesanswersviews
如何将供应商资产导入webpacker?
我在供应商/样式表和供应商/ javascript目录中添加了一些javascript和css库 . 我无法在我的app / javascript / packs / application.js中导入这些内容 . 我使用webpacker作为我的资产管道 . -
3 votesanswersviews
Rails 3.1 SASS资产助手不包括RAILS_RELATIVE_URL_ROOT / relative_url_root
我一直在从2.3.11升级到Rails 3.1 . 要清除的主要障碍之一是转换为资产管道 . 在这个过程中,我决定将我的CSS转换为sass(scss) . 在rails 3.1中,通过管道传递的所有资产都会在 生产环境 中接收附加到文件名的哈希值 . 因此,我的css中引用的所有图像现在都需要在sass中使用image-path或image-url helpers . 问题是,即使我在我的env... -
36 votesanswersviews
rails 3.1资产管道css缓存在开发中
我有点困惑,因为似乎application.css包含了两次,一次是它从清单中列出资源然后是缓存 . 因此,当我删除单个文件时,它似乎仍然在application.css文件中保持活着状态 . application.css(来源) /* *= require twitter/bootstrap *= require_self *= require_tree ./common *= require... -
0 votesanswersviews
Rails:Asset Pipelin / SASS的问题
我对rails资产管道有一个奇怪的问题 . 在我的 assets/stylesheets 文件夹中有一个普通的application.css以及一些gmaps4rails css文件,并且里面有一个带有application.sass的 sass 子文件夹 . 现在必须发生一些事情,当我将主体光标更改为指针,使用rails s在本地打开网站时,然后在包含的编译application.css中没有任... -
4 votesanswersviews
Wicked_PDF无法在 生产环境 中呈现通过Asset Sync托管的HTML和CSS资产
我在使用Wicked_PDF渲染PDF时遇到问题 . 我正在使用Amazon S3和CloudFront托管我的所有资产管道资源,并且在开发过程中生成的东西很好;但是在 生产环境 中,HTML和CSS资产不会在生成的PDF中呈现 . 我正在运行Rails 3.2.11,Ruby 1.9.3p327,MAC OSX 10.8.2,wkhtmltopdf 0.9.9,以及当前版本的Wicked_PDF... -
42 votesanswersviews
宝石更新后:测试失败,“资产未声明在 生产环境 中预编译”
由于我更新了几个宝石,所有测试都失败并出现错误: ActionView :: Template ::错误:未声明资产在 生产环境 中预编译 . 将Rails.application.config.assets.precompile =%w(favicons / manifest.json.erb)添加到config / initializers / assets.rb并重新启动服务器app / ... -
6 votesanswersviews
Rails引擎:共享资产依赖项
我'm writing a mountable Rails 3.1 engine that adds features to the main app (i.e. it isn' t隔离) . 引擎的JS依赖于jQuery,jQueryUI,DataTables和JSTree(以及其他库),因此引擎的清单看起来像: // my_engine.js //= require jquery //= r... -
20 votesanswersviews
gemspec中包含的依赖关系未添加到rails引擎中的资产管道中
我'm writing a rails engine that has some dependencies. I' ve指定了gemspec中的依赖项,当我运行 bundle install (即Gemfile.lock看起来正确)时引擎正在找到它们 . 当我想在Ruby文件中使用插件时,我可以这样做,但需要在文件顶部显式 require dependency-name . 但是,当我想使用依赖... -
0 votesanswersviews
链轮在flot-rails gem中找不到javascripts
我试图使用foot-rails gem来安装flot但是没有成功 . 我在我的gemfile中添加了 gem "flot-rails" 并执行了 bundle install 然后我补充道 //= require jquery.flot //= require jquery.flot.resize 到我的/app/assets/javascripts/application.... -
1 votesanswersviews
Rails应用程序可以't find my Gem'的javascript
我写了一个gem并将其安装在我的Rails应用程序中,包括应用程序内的以下configuration . 问题是Rails应用程序没有发现Gem 's Javascript files and Sprockets gives me errors such as 2696681 . Any clues as to what I' m在这里做错了吗? -
1 votesanswersviews
Rails引擎中的供应资产在用作Gem时不会加载
我正在编写一个孤立的Rails引擎,它在 app/assets 中拥有它自己的javascript,这反过来又会加载一系列依赖项,这些依赖项保存在引擎的 vendor/assets 中 . 我一直在测试文件夹中使用虚拟应用程序进行开发,一切都按预期工作 . 如果我将引擎打包为gem并将其安装到单独的rails应用程序中,当我尝试在浏览器中访问引擎时,我得到了 Sprockets::FileNotF... -
1 votesanswersviews
获取从https://rails-assets.org/加载的资产的Sprockets :: FileNotFound
我得到了我在rails-assets.org中包含的所有资产的Sprockets :: FileNotFound,尽管我已经按照rails-assets.org上的说明进行操作(参见下文并进行了捆绑安装) . Rails.application.config.assets.paths将gem文件显示为资产路径 . 你知道还缺少什么? Gemfile: source 'https://rubyge... -
7 votesanswersviews
来自rails引擎的Sass导入无法正常工作
我为资产创建了一个Rails引擎 . 我不使用链轮用于css . 相反,我依赖sass的@import . 这在测试/虚拟应用程序中完全正常,但在需要引擎的Rails应用程序中,它一直在投掷 Sass::SyntaxError: File to import not found or unreadable: gumby. 我已经在这一段时间了,原来路径不在sass的加载路径中 . 但后来我补充道... -
2 votesanswersviews
资产管道sass导入无效
我正在使用sass导入来处理我的rails 3.2应用程序的大多数样式 . 我的application.css.scss文件如下所示: application.css /* *= require_self *= require_tree ./vendor *= require admin */ admin.css.scss // Reset @import "global/re... -
0 votesanswersviews
链轮可防止SASS变量和混合
Sprockets可以使用全局SASS变量和混合? 看起来很奇怪,Rails既有Sprockets又有SASS,但不允许你使用SASS变量和mixins . 这是一个例子:我有一个名为"font_colors.sass"的全局文件,它包含我的所有字体颜色变量 . 然后我在我的主SASS文件中执行单个 @import font_colors ,如 application.css.... -
5 votesanswersviews
在rails引擎中找不到jquery-ui(jquery-rails gem)
我正在使用jquery-rails gem . 在app / assets / javascripts / my_engine / application.js.erb中的rails(不可安装)引擎中: //= require jquery //= require jquery_ujs //= require jquery-ui.min 我收到错误: Sprockets::FileNotFoun... -
7 votesanswersviews
使用'material-ui'与react-rails gem?
我想在我的Rails 4应用程序中使用material-ui组件库 . 我目前正在使用react-rails gem将.jsx编译添加到资产管道 . 我在gemfile中通过rails-assets添加了material-ui,如下所示: source 'https://rails-assets.org' do gem 'rails-assets-material-ui' end 我在我的a... -
0 votesanswersviews
为什么我在图片上传时获取MIME类型('text/html')不是ckeditor rails gem的可执行错误?
当我去编辑资源时,我得到了config.js的上述错误,然后当我去查看资源时,我也得到了它 . 当我在实际帖子中查看它们时,当我进入后端并编辑资源时,我在图像上传按钮上单击“浏览器服务器”并且之前上传的所有图像显示为已损坏的图像链接 . 这是我的设置: Rails 4 Paperclip图像处理ckeditor ckeditor(4.0.10) /models/ckeditor/picture.r... -
1 votesanswersviews
Rails 5:资产Bower Bootstrap Sass
关于SO已经有类似的问题,但没有足够明确的回答来理解以下问题 . 我的目标是使用Bower使用Bootstrap设置Rails 5 . 使用Bower我在文件夹中安装了Bootstrap: vendor/assets/bower_components/bootstrap-sass 然后,我更新了 initializers/assets : Rails.application.config.ass...