Ruby on rails 在assets/javascripts中找不到rails javascript文件

Ruby on rails 在assets/javascripts中找不到rails javascript文件,ruby-on-rails,asset-pipeline,Ruby On Rails,Asset Pipeline,我正在尝试安装一个名为Chaffel.js的插件,我已经将它添加到我的javascript文件中 +app |+assets ||+javacripts |||chaffle.min.js ||| 我在application.js中需要它 //= require chaffle.min.js //= require rails-ujs //= require turbolinks //= require_tree . 我还将其添加到config/initializers/assets.rb中

我正在尝试安装一个名为Chaffel.js的插件,我已经将它添加到我的javascript文件中

+app
|+assets
||+javacripts
|||chaffle.min.js
|||
我在application.js中需要它

//= require chaffle.min.js
//= require rails-ujs
//= require turbolinks
//= require_tree .
我还将其添加到config/initializers/assets.rb中

Rails.application.config.assets.precompile += %w(chaffle.min.js)
我已经把它包括在我的观点中

<%= javascript_include_tag 'chaffel.min' %>
我不知道这是否是我的资产管道的问题,或者插件是否不再工作(因为其页面上的cdn src似乎也不工作),我希望得到一些帮助,或者建议使用不同的插件/方法来实现相同的效果(文本混洗动画)。谢谢你的帮助

编辑:能够让它在一个普通的html文件中工作,只需通过直接包括文件

<script src="chaffle.min.js" charset="utf-8"></script>


因此,这肯定是我的代码/资产管道的问题,而不是插件的问题。

首先,如果你有
/=require\u树。
在你的application.js中,你不需要更改任何其他文件<代码>/=require_树。将为您包括javascript目录中的所有文件:


但我想你面临的问题只是一个打字错误:chaffle/chaffel。但同样,只需清除所有提到的内容,只留下require_tree即可。这应该足够了。

我想说的是,按照惯例,第三方库应该放在
供应商/资产
下。谢谢,我现在已经更改了它
<script src="chaffle.min.js" charset="utf-8"></script>