Ruby on rails 如何正确预编译Steal.js资产?
我已将其用作我的资产之一。以前,我直接从公用文件夹使用它(即,无需预编译)。现在,我需要将其文件移动到供应商资产,以便可以对其进行预编译 为此,我使用gemRuby on rails 如何正确预编译Steal.js资产?,ruby-on-rails,ruby,user-interface,asset-pipeline,stealjs,Ruby On Rails,Ruby,User Interface,Asset Pipeline,Stealjs,我已将其用作我的资产之一。以前,我直接从公用文件夹使用它(即,无需预编译)。现在,我需要将其文件移动到供应商资产,以便可以对其进行预编译 为此,我使用gemexecjs预编译.ejs文件,使用gemless rails预编译.less文件 之后,我成功预编译了所有资产,但不幸的是steal.js引发了错误uncaughttypeerror:无法读取未定义的属性“path”,系统崩溃 有人能帮我解决这些问题吗?您可以在application.rb中提到要预编译的特定文件,如下所示: config.
execjs
预编译.ejs
文件,使用gemless rails
预编译.less
文件
之后,我成功预编译了所有资产,但不幸的是steal.js引发了错误uncaughttypeerror:无法读取未定义的属性“path”,系统崩溃
有人能帮我解决这些问题吗?您可以在application.rb中提到要预编译的特定文件,如下所示:
config.assets.precompile += %w(
steal.js
)
尝试添加此语句,它可能会帮助您资产steal.js
已预编译,但预编译的steal.js不起作用,即它会引发错误(如问题所述)。您可以开始更改文件的位置吗。这个js可能依赖于其他js