Javascript在登台环境中失败(jQuery滑块)

Javascript在登台环境中失败(jQuery滑块),javascript,jquery,ruby-on-rails,ruby-on-rails-3,Javascript,Jquery,Ruby On Rails,Ruby On Rails 3,您好,作为一个项目,我运行一个临时环境 我一直忙于使用jQuery滑块(easySlider 1.7),在我的开发环境中遇到了一些奇怪的行为(创建next button和numerics的双重html实例),过了一段时间,我发现我已经包含了easySlider.js两次 所以现在这是固定的发展!但在我把它推到我的登台环境之后,它仍然包含两个实例 我尝试了以下方法: 将staging.rb设置覆盖到development,以查看问题是否存在。 清除浏览器缓存和服务器缓存 你知道如何正确地将我的开发

您好,作为一个项目,我运行一个临时环境

我一直忙于使用jQuery滑块(easySlider 1.7),在我的开发环境中遇到了一些奇怪的行为(创建next button和numerics的双重html实例),过了一段时间,我发现我已经包含了easySlider.js两次

所以现在这是固定的发展!但在我把它推到我的登台环境之后,它仍然包含两个实例

我尝试了以下方法:
将staging.rb设置覆盖到development,以查看问题是否存在。
清除浏览器缓存和服务器缓存


你知道如何正确地将我的开发同步到登台吗?

我怀疑你在更改后没有预编译你的资产,所以在你的
/public/assets
文件夹中你仍然保留着旧文件

进入服务器并运行
rake assets:precompile
,查看问题是否消失

如果您正在使用capistrano,请确保在
deploy.rb中加载资产配方:

 load 'deploy/assets'

您是否在登台环境中使用了资产预编译?(表示asset.debug为true)。。有一次我遇到了一个问题,我部署到了一个环境中,rails在默认情况下并没有将所有Javascript合并到application.js中,而是像在开发中一样包含它们。由于capistrano仍然在服务器上执行assets:precompile,我最终得到了一个application.js文件,其中包含所有js文件和每个源文件。我只需删除
公共/资产
,在这种情况下

谢谢你的快速回复Tigraine我尝试了你的方法,尽管没有任何区别。还有什么好主意吗?谢谢你让它运行了。我发现我的staging.rb是production.rb的一个坏拷贝,它仍然包含双js文件。重新编译后,它工作了,谢谢