【问题标题】:Ruby on Rails and jQuery not working locally but on heroku is fineRuby on Rails 和 jQuery 不能在本地工作,但在 heroku 上很好
【发布时间】:2011-10-11 08:49:43
【问题描述】:

我遇到了一个奇怪的问题!我正在尝试在 Rails 中创建一个站点,我得到了一些文档,但我无法弄清楚这一点。正如你在这个网站上看到的那样,我正在使用一个 jQuery 插件来改变我在 div 中的滚动条,

http://dontkeepmewaiting.heroku.com/home/index

我截取了 Heroku 版本和 localhost 版本之间的唯一区别,它非常大 (1900x1200)

http://no-illusions.nl/random/jquery_rails.png

您可以看到所有文件都相同(我检查了它们),唯一不同的是顺序,但这不可能吗?

也许 Heroku 有我没有的 gem 安装?

【问题讨论】:

  • 使用 jquery 插件发布布局,让人们无需访问其他站点即可轻松查看问题
  • 为什么你有一个jQuery.js 和一个jQuery.min.js,哪一个是正确的jquery 版本?
  • 感谢您的快速响应。好吧,问题很简单,我在 localhost 上的网站无法很好地加载或读取 jQuery,因此它无法正常工作,但在 heroku 网站上却可以正常工作。所以我想知道有什么区别。我能找到的唯一区别是加载文件的顺序。 @Josiah,我还没有注意到,那里有一个 1.5 和一个 1.6 文件。我会改正的。
  • 干杯 Josiah,多么愚蠢的错误!我从文件夹中删除了 1.5 v 的 jQuery,它现在工作正常。我想我是在执行 gem install rails 命令时安装的。
  • 发布您的application.html.erb 文件。

标签: jquery ruby-on-rails heroku local


【解决方案1】:

检查 javascript 文件的权限

【讨论】:

  • 感谢您的快速响应,但它缺少一些信息(对我而言)。我应该在哪里检查权限?我在 win7 安装上本地运行它。
  • 有一段时间没有使用 Windows,但我会简短介绍一下。右键单击文件,选择属性,查找权限。
猜你喜欢
  • 2015-08-16
  • 2012-07-17
  • 1970-01-01
  • 2015-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多