Rails资产:预编译不编译要求

罗马罗马

由于某种原因,在运行rake之后assets:precompilerequirein语句application.js保持不变。这是编译的 application.js样子:

//
//= require jquery
//= require jquery_ujs
//= require_directory .
//= require twitter/bootstrap
//= require rails.validations

$(document).on("click", '.show', function(e) {
    var value = $(this).attr('data-big-url');
$('.image_container img').attr('src', value);
return false;
});

//= require声明应被替换!

有任何想法吗?..

谢谢!

编辑:未编译application.js

// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD
// GO AFTER THE REQUIRES BELOW.
//
//= require jquery
//= require jquery_ujs
//= require_directory .
//= require twitter/bootstrap
//= require rails.validations

$(document).on("click", '.show', function(e) {
var value = $(this).attr('data-big-url');
$('.image_container img').attr('src', value);
return false;
});

// $(window).load(function() {
//    $('#featured').orbit();
//   // $('#featured-bg').orbit();

...

看起来完全一样!

这是我的production.rb

config.serve_static_assets = true
config.assets.compress = false
config.assets.compile = false
config.assets.digest = false
罗马罗马

最后,我解决了这个问题:

我不得不降级到Ruby 1.9.3。

不幸的是,我仍然不知道问题的原因是什么,但是现在我的资产可以正确地编译了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Heroku不会为Rails4预编译资产

来自分类Dev

在Rails中禁用资产预编译功能

来自分类Dev

预编译Rails AngularJS资产

来自分类Dev

Heroku预编译资产失败

来自分类Dev

在不同布局中预编译资产-Rails

来自分类Dev

预编译资产失败的Rails

来自分类Dev

Rails资产:预编译失败,无效的CSS

来自分类Dev

在Rails 4 App生产中预编译资产

来自分类Dev

预编译资产出现Rails 4 / Capistrano错误

来自分类Dev

Capistrano 3.0资产:预编译在Rails上失败

来自分类Dev

Rails 4 Heroku资产:预编译失败

来自分类Dev

Rails 4-Heroku,预编译资产失败

来自分类Dev

关于CI的Rails资产预编译问题

来自分类Dev

在推送到Heroku之前删除Rails中的预编译资产

来自分类Dev

生产中的Rails 6 Webpacker:耙资产:预编译失败

来自分类Dev

Rails 6 heroku预编译资产失败

来自分类Dev

Rails 6 Capistrano错误“资产:预编译”

来自分类Dev

预编译Rails AngularJS资产

来自分类Dev

在Rails中禁用资产预编译功能

来自分类Dev

Heroku不会为Rails4预编译资产

来自分类Dev

在Rails资产预编译期间未定义Sass变量

来自分类Dev

Rails 4-Heroku,无法推送,预编译资产失败

来自分类Dev

Rails 4-Heroku,预编译资产失败

来自分类Dev

rake资产:针对rails的预编译2.3.18

来自分类Dev

将Rails_Env设置为生产的预编译资产

来自分类Dev

Rails-预编译资产上的RoutingError

来自分类Dev

Rails / Heroku / Cloudcontrol:预编译资产清单被忽略

来自分类Dev

Rails:生产资产:预编译错误

来自分类Dev

rails 4.2资产预编译问题