我尝试在完成
后更改autocomplete-rail.js文件的功能rails generate autocomplete:uncompressed
获取完整的jquery代码
但是,我所做的每一项更改(在评论或代码中)似乎并不重要
我保存了文件,重新启动了rails,删除了缓存......没有任何作用。
该文件当前位于公共/资产(生成器放置的位置)
我可以从消息来源看到正在提供/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目录中而不是应用程序中..
有办法解决这个问题吗?
答案 0 :(得分:0)
如果文件存在于public/assets
中,那么这就是Web服务器将提供的文件。我建议你删除整个目录,以便Rails动态地为你的资产提供服务。
答案 1 :(得分:0)
已解决..我只是直接将该文件复制到资源目录中。