Ruby on rails 3.1 TwitterBootstrap2打破了Rails3.1页面脚本?

Ruby on rails 3.1 TwitterBootstrap2打破了Rails3.1页面脚本?,ruby-on-rails-3.1,asset-pipeline,twitter-bootstrap,Ruby On Rails 3.1,Asset Pipeline,Twitter Bootstrap,在尝试使用TwitterBootstrap rails gem升级到Bootstrap 2时,页面特定的脚本似乎变得不可用:所有脚本都必须从资产管道加载才能工作。即使是从页面脚本标记调用的简单$alert函数,即使在AP加载后被释放到头部,也不会加载。最初的引导程序可以很好地处理页面脚本 我知道通常应该通过AP加载脚本作为一种实践,但是否有其他人经历过这种行为,这是一种可以很容易纠正的行为,还是我的设置特有的行为?Rails 3.1.3、rvm、ruby 1.9.3、xCode 4.1 git重

在尝试使用TwitterBootstrap rails gem升级到Bootstrap 2时,页面特定的脚本似乎变得不可用:所有脚本都必须从资产管道加载才能工作。即使是从页面脚本标记调用的简单$alert函数,即使在AP加载后被释放到头部,也不会加载。最初的引导程序可以很好地处理页面脚本

我知道通常应该通过AP加载脚本作为一种实践,但是否有其他人经历过这种行为,这是一种可以很容易纠正的行为,还是我的设置特有的行为?Rails 3.1.3、rvm、ruby 1.9.3、xCode 4.1

git重置解决了这个问题,但我宁愿升级并使用新的TB功能


感谢您提供有关如何追踪问题的见解或想法。

您正在使用rails 3.1.3新的gem在rails 3.2.2上运行良好,因此您的jquery rails gem可能没有使用最新的jquery。因此,请尝试升级,因为新的gem可以与最新版本的jquery一起工作

它似乎与正在使用的jquery rails版本及其依赖项有关。如果没有2.0.1,问题可能会在测试应用程序中重新创建。成功!也与一些旧宝石有冲突。谢谢