问题标签 [precompile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3933 浏览

ruby-on-rails-3.1 - Heroku / Ruby-on-Rails 错误:图像未预编译

我知道 Heroku 正在运行 rake assets:precompile 任务:

我告诉它在 production.rb 中预编译图像

那么为什么我仍然会收到这个 500 错误?

有趣的是,我在其他页面上的图像显示得很好。不知道为什么有些图像不起作用,但有些会...

0 投票
1 回答
4431 浏览

ruby-on-rails - ActionView::Template::Error(rails.png 未预编译)

我收到页面“我们很抱歉,但出现问题,当我尝试加载我的 Rails 应用程序时。当我运行

我明白了

我跑了

从当前目录。

0 投票
1 回答
393 浏览

ruby-on-rails - 将 Mailer 与生产中预编译的资产一起使用

我在生产环境的命令提示符下使用 Mailer 时遇到问题。使用此命令

给出这个错误

如果我删除“public/assets”文件夹,我可以更正问题,但这会导致生产网站的其余部分无法加载图像/css 等。

我使用此命令预编译我的资产rake assets:precompile

0 投票
0 回答
348 浏览

ruby-on-rails - Rails assets:precompile - true:TrueClass 的未定义方法“each”

每当我运行rake assets:precompile时,我都会收到一个奇怪的错误:

我试过去掉 CSS 和 JS 代码,但一直收到这个错误。有任何想法吗?

0 投票
2 回答
837 浏览

jquery - 引导弹出窗口不适用于heroku

Bootstrap 的弹出框在我的本地机器上运行良好,但似乎不适用于 heroku。我不知道为什么。这是我能想到的相关文件/代码:

我也尝试过没有运气的懒惰编译(Bundler.require(:default, :assets, Rails.env)

和弹出视图代码:

我的 assets/javascripts 文件夹中有 bootstrap-popover.js。这是我的 application.js 文件:

老实说,我什至不确定现在是否打开了预编译。我认为它基于我在这里发布的第一行代码。任何帮助表示赞赏。在本地一切正常

编辑:仅供参考 - 打开惰性编译是让 activeadmin 工作的唯一方法......不知道为什么......所以我重新打开惰性编译

EDIT2:另外,当我查看控制台并尝试 $('.pop').popover(); 它说没有办法……显然它没有正确加载。

0 投票
3 回答
482 浏览

ruby-on-rails - 瑞克失败了!在本地预编译资产时

bundle exec rake assets:precompile在我的开发机器上运行时,出现 rake aborted 错误:

这是我在生产组中的 gemfile,所以没有安装在我的开发机器上:

任何想法如何解决这一问题?我正在运行 rake 0.9.2.2 和 Rails 3.2.1。如果需要,我可以提供更多信息。

0 投票
1 回答
458 浏览

ruby-on-rails - 在推送到heroku之前无法进行资产预编译

我需要让我的 jQuery 在 Heroku 上工作。

这是我的控制台:

当我尝试运行时:

编辑: 我也将此行添加到 application.rb:

0 投票
2 回答
1188 浏览

ruby - 为什么 rake assets:precompile 需要永远?

我们的 RoR 应用程序使用了很多需要预编译的资产。通常需要几分钟assets:precompile才能运行。

然而最近发生了一件非常奇怪的事情:简单rake assets:precompile永无止境(等了几个小时)。

我找到了一种解决方法:

但是无论如何,修复它会很棒。关于原因的任何想法?

0 投票
3 回答
1420 浏览

ruby-on-rails - JRuby on Rails 资产:预编译什么都不做

我在 JRuby 中有一个 rails 应用程序,当我运行它时,rake assets:precomile它只会创建一个/public/assets/manifest.yml包含以下内容的文件:

所有的资产都没有被预编译,但是当我尝试跟踪这个时我没有得到任何错误:

但是我的资产目录中有一些图像、javascripts 和样式表,我不知道我能做些什么来解决这个问题。

我的 JRuby 版本是:

这是我正在使用的宝石:

有谁知道如何解决这个问题?

0 投票
0 回答
418 浏览

jsp - 缺少 jspweb.xml 错误

我假设由于缺少 jspweb.xml,我的插件没有编译我的 jsp 页面。这个怎么编译呢?我错过了设置吗?这是我在 jspc 上的 pom 片段: