【发布时间】:2013-06-03 17:11:27
【问题描述】:
我有一个 Rails 应用程序,它使用 twitter-bootstrap-rails gem 来提供 Bootstrap 资源。我在尝试添加 jquery ui 时遇到了困难,但这不是我的问题。在尝试使 jquery ui 正常工作时,我添加和删除了许多 gem 并更新了驱动资产管道的文件。
现在看来我已经损坏了 Rails/Bootstrap javascript,因为导航栏下拉菜单不再起作用。
应用程序并没有那么远,我可以重新构建以解决问题。但是我正在尝试找出资产管道中出现问题时应该查看的位置,以供将来参考。
我检查了以下几个地方,它们看起来都还可以:
- 宝石文件
- application.js
- bootstrap.js.coffee
- application.css
- bootstrap_and_overrides.css.ls
- application.html.erb
我也试过以下命令:
$ rake assets:precompile
$ rake assets:clean
当然,我也尝试过弹回 Web 服务器并清除浏览器缓存。该应用程序仅在 dev 上。
当存在资产问题或冲突时,解决问题的最佳方法是什么?我应该使用 Firebug 或类似工具来帮助确定实际问题吗?
【问题讨论】:
标签: ruby-on-rails twitter-bootstrap asset-pipeline