【发布时间】:2012-06-18 19:13:30
【问题描述】:
因此,在我预编译资产之前,该应用程序在本地运行良好。在部署到 heroku 时,我进行了资产预编译然后部署,它在 heroku 上运行良好,但现在似乎 javascript 坏了。
关于如何解决它的任何建议?我应该删除公用文件夹中的文件还是使用一些配置?
提前致谢
更新
我在开发模式下加载的每个资产文件都会得到一个,这正常吗?
Started GET "/assets/home.js?body=1" for 127.0.0.1 at 2012-06-15 19:16:48 +0100
Served asset /home.js - 304 Not Modified (0ms)
这很奇怪。我正在使用 twitter 引导程序,现在为了测试 javascript 是否搞砸了,我添加了一个工具提示 html 示例来检查它是否也崩溃并且它确实有效。
但我在菜单栏的下拉菜单不起作用。这有多奇怪?
【问题讨论】:
-
您是否尝试过在本地与在 Heroku 上运行时相同的环境(生产、登台等)中运行?
-
我现在在生产环境中做了。它甚至无法加载css。我不知道为什么。它说 application-XXXXXXXXXXX.css 找不到,但它在 public/assets
标签: javascript ruby-on-rails ruby ruby-on-rails-3 twitter-bootstrap