Ruby on rails 如何将我的assets/javascripts/中另一个目录中的js添加到assets.precompile?

Ruby on rails 如何将我的assets/javascripts/中另一个目录中的js添加到assets.precompile?,ruby-on-rails,heroku,asset-pipeline,Ruby On Rails,Heroku,Asset Pipeline,我的一个观点是: <%= javascript_include_tag "piggybak_variants/piggybak_variants" %> 但是我仍然在Heroku中得到一个错误,关于这个文件没有被预编译 除了执行*.js,我如何解决这个问题?这似乎是在使用大锤。您的包含路径缺少父目录。这应该起作用: config.assets.precompile += %w(piggybak_variants/piggybak_variants.js) 您的包含路径缺少父目录。

我的一个观点是:

<%= javascript_include_tag "piggybak_variants/piggybak_variants" %>
但是我仍然在Heroku中得到一个错误,关于这个文件没有被预编译


除了执行
*.js
,我如何解决这个问题?这似乎是在使用大锤。

您的包含路径缺少父目录。这应该起作用:

config.assets.precompile += %w(piggybak_variants/piggybak_variants.js)

您的包含路径缺少父目录。这应该起作用:

config.assets.precompile += %w(piggybak_variants/piggybak_variants.js)

在您的应用程序目录结构中,
piggybak_variants.js
位于何处?
\app\assets\javascripts\piggybak_varaints\piggybak_varaints.js
您是否尝试过
config.assets.precompile+=%w(piggybak_variants/piggybak_variants.js)
完美…这很有效。谢谢如果你加上这个作为回答,我会接受的!在您的应用程序目录结构中,
piggybak_variants.js
位于何处?
\app\assets\javascripts\piggybak_varaints\piggybak_varaints.js
您是否尝试过
config.assets.precompile+=%w(piggybak_variants/piggybak_variants.js)
完美…这很有效。谢谢如果你加上这个作为回答,我会接受的!