Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 资产预编译不编译其他mime_类型的资产_Ruby On Rails_Ruby On Rails 3_Asset Pipeline - Fatal编程技术网

Ruby on rails 资产预编译不编译其他mime_类型的资产

Ruby on rails 资产预编译不编译其他mime_类型的资产,ruby-on-rails,ruby-on-rails-3,asset-pipeline,Ruby On Rails,Ruby On Rails 3,Asset Pipeline,我在编译资产时没有什么问题如果我指定了我的应用程序布局,则在运行资产预编译命令时不会编译主程序。因此,我还有一个名为application.mobile.erb的布局,assets precompile命令从不从该布局编译任何资产。请允许我在这里做错事。您可以在production.rb中指定 config.assets.precompile += %w[master.js] 此外,还可以使用application.mobile.erb oru添加上述所有javascript文件 //=需要

我在编译资产时没有什么问题如果我指定了我的应用程序布局
,则在运行资产预编译命令时不会编译主程序。因此,我还有一个名为application.mobile.erb的布局,assets precompile命令从不从该布局编译任何资产。请允许我在这里做错事。

您可以在production.rb中指定

config.assets.precompile += %w[master.js]
此外,还可以使用application.mobile.erb oru添加上述所有javascript文件

//=需要


在根js文件中,资产管道将知道在哪里可以找到它们

非常感谢这一技巧。我会试试看。这也意味着我可以在同一行config.assets.precompile+=%w[master.js some.css other.js other.css]的列表中添加我想要编译的css和javascript尝试过了,但是我遇到了这个错误
master.css没有预编译
,但是我已经包含在其中,或者我要将其更改为master.css.scss可能您需要在注释中添加*=require\u self,或者将其更改为master.css.scss。我已经解决了这个问题。我把名单和昏迷分开。感谢