SyntaxError:意外的COMPARE与coffeescript和涡轮链接
SyntaxError: unexpected COMPARE with coffeescript and turbolinks
我正在处理这个例子:
http://road2ruby.blogspot.com/2013/01/jquery-full-calendar-with-rails3.html
当我运行服务器并尝试转到/events url时,我会得到以下错误:
ExecJS::RuntimeError at /events
SyntaxError: unexpected COMPARE
(in /Users/rabdelaz/swap/app/assets/javascripts/calendar.js.coffee)
错误指向我的应用程序.js:的这一行
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
这是我的整个应用程序.js
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><%= content_for?(:title) ? yield(:title) : "Swap" %></title>
<meta name="description" content="<%= content_for?(:description) ? yield(:description) : "Swap" %>">
<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
<%= csrf_meta_tags %>
</head>
<body>
<header>
<%= render 'layouts/navigation' %>
</header>
<main role="main">
<%= render 'layouts/messages' %>
<%= yield %>
</main>
</body>
</html>
我不知道这个错误到底意味着什么,也不知道为什么会出现这个错误。我对javascript和coffeescript很陌生。
$(document).ready ->
$('#calendar').fullCalendar
editable: true,
header:
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
defaultView: 'month',
height: 500,
slotMinutes: 30,
eventSources: [{
url: '/events',
}],
timeFormat: 'h:mm t{ - h:mm t} ',
dragOpacity: "0.5"
eventDrop: (event, dayDelta, minuteDelta, allDay, revertFunc) ->
updateEvent(event);
eventResize: (event, dayDelta, minuteDelta, revertFunc) ->
updateEvent(event);
<br/>
updateEvent = (the_event) ->
$.update "/events/" + the_event.id,
event:
title: the_event.title,
starts_at: "" + the_event.start,
ends_at: "" + the_event.end,
description: the_event.description
有一些格式是您从教程中意外学到的——在第20行,有一个<br>
标记,它不是有效的CoffeeScript。去掉它就可以了。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 单击页面上的链接后高度发生变化
- 将纯文本URL转换为可单击链接
- python-selenium-点击上升链接
- 一点javascript元编程&可链接的设置器
- ng视图外的链接重定向到ng视图内的页面
- 如何调用“;链接_;在onclick事件上使用Javascript
- 在coffeescript中链接jquery方法和参数
- SyntaxError:意外的COMPARE与coffeescript和涡轮链接
- CoffeeScript 承诺与函数定义链接
- 使用 Coffeescript 将表格行转换为 Rails 中的链接
- CoffeeScript调用返回对象的方法(链接)
- Rails 4:在 CoffeeScript 函数中设置链接目的地