Coffeescript / JQuery / Rails: $ .ajax - ошибка разбора, неожиданное '{' - PullRequest
0 голосов
/ 22 января 2012

Мне довольно долго не удавалось избежать простой ошибки парсера.Я нашел несколько примеров кода в Интернете, и они кажутся похожими - я был бы очень признателен за подсказку!

$ ->
  $(".category_modal").click (e) ->
    alert "Hi"
    e.preventDefault()
    $.ajax 
      url: 'entries/detail'
      type: "GET"  <-- Error: Parse error on line 28: Unexpected '{'
      dataType: 'json'
      success: (data) ->
        alert "Hi again"
        $(".category_modal").html(data)

Ответы [ 2 ]

7 голосов
/ 22 января 2012

В зависимости от используемой вами среды IDE я часто получаю ошибки при компиляции файлов Coffescript из-за некорректных пробелов.

Решение: выберите все пробелы перед 'type:' И те, что в концепредыдущей строки, то есть после: 'try / detail'

Удалите их, снова сформируйте и попробуйте снова скомпилировать.Это особенно происходит, когда я копирую-вставляю из других источников

1 голос
/ 22 января 2012

Ваша выдержка прекрасно компилируется при использовании онлайн-компилятора на http://coffeescript.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...