Ruby on Rails内で以下のようなプログラムをcoffeeで書いています。
内容的には、#translateが押されたりしたら、tr内でループさせてそこから取得したidでajaxでコントローラで処理してもらってかえってきたtextをconsole.logしているといった仕様です。
coffeescript
1 $("#translate_btn").on 'change', -> 2 toggle += 1 3 $(".scrollBody tr").each -> 4 $this = $(this).find("td.body span") 5 id = $this.attr("data-id") 6 7 $.ajax '/translate', 8 type: 'GET' 9 dataType: 'text' 10 data: { 11 toggle: toggle 12 id: id 13 } 14 error: (jqXHR, textStatus, errorThrown) -> 15 alert("error") 16 success: (data, textStatus, jqXHR) => 17 console.log data 18 return
ruby
1def translate 2 render :text 'aaa' 3end
実際にChrome developer Tool上でconsoleにしっかりと'aaa'と表示されるのですが、そのあとに
Uncaught SyntaxError: Unexpected identifier VM37771:1
とエラーが吐き出されてしまいます。。
このVM37771:1というところをクリックしてみても
[object Object]
とかいてあるだけで中身がよくわからないです。
どうすればこのエラーを消せるでしょうか。説明が拙いので非常にわかりづらいと思いますが、宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。