0

完成后,我正在尝试更改 autocomplete-rail.js 文件的功能

rails generate autocomplete:uncompressed

获取完整的 jquery 代码

但是,我所做的每一个更改(在注释或代码中)似乎都无关紧要

我已经保存了文件,重新启动了 rails s,删除了缓存 .. 没有任何效果。

该文件当前位于 public/assets 中(生成器放置它的位置)

/assets/autocomplete-rails.js?body=1我可以从正在服务的来源看到..

去它不会给我 jquery .. 但常规 javascript

到底是怎么回事?

更新

我搜索了文件,如果我在

C:\Ruby193\lib\ruby\gems\1.9.1\gems\rails3-jquery-autocomplete-1.0.6\lib\assets\javascripts

我可以看到那是正在提供的文件..(我编辑了它,我看到它正在与编辑一起提供)

这是在同一 repo 上的不同计算机上工作的问题,因为对此文件的编辑保存在 gems 目录中,而不是在应用程序的..

有没有办法解决这个问题?

4

2 回答 2

0

如果文件存在于 中public/assets,那么这就是 Web 服务器将提供的文件。我建议您删除整个目录,以便 Rails 动态地为您的资产提供服务。

于 2012-10-24T18:49:02.453 回答
0

解决了..我只是将该文件直接复制到资产目录..

于 2012-10-24T19:13:14.963 回答