不久前,我在官方演练博客之后启动了一个 Rails 应用程序(我的第一个)并对其进行了修改。看来我的 jQuery 没有正确加载。我的 application.js 如下所示...
//
//= require jquery
//= require jquery_ujs
//= require_tree .
$(document).ready(function() { alert('hello world'); });
Chromium 给我“未捕获的 ReferenceError:$ 未定义”我的 application.html.erb 开始如下...
<!DOCTYPE html>
<html>
<head>
<title>Tanuki</title>
<%= javascript_include_tag "application" %>
<%= stylesheet_link_tag "application" %>
<%= csrf_meta_tags %>
</head>
我正在使用一些宝石,包括 Devise 2.2.3(不确定是否重要)有什么想法吗?
完整的回购在https://github.com/MidnightDemon/tanuki
已修复:显然我的 ArchLinux 存在兼容性问题 - 通过更改为 Rails 3.2.13 和 railties 3.2.13 修复(在 OSX 上工作,这很奇怪)