【问题标题】:coffescript is giving error in my project which before works fine咖啡脚本在我的项目中出错,之前工作正常
【发布时间】:2013-03-27 10:25:15
【问题描述】:

我正在看这个视频http://railscasts.com/episodes/258-token-fields-revised 这是我的咖啡脚本代码

jQuery ->
  $('#employee_material_asset_tokens').tokenInput '/assets.json'
    theme: 'facebook'
    prePopulate: $('#employee_material_asset_tokens').data('load')

它以前工作正常,但现在它给了我类似的错误

ExecJS::ProgramError at /employee/reviews
Error: Parse error on line 5: Unexpected 'INDENT'
  (in /home/prem/rails/heronhrm/app/assets/javascripts/employee/assets.js.coffee)

我很困惑我没有更改代码它之前工作正常.. 可能是什么原因 当我像这样更改此代码时

jQuery ->
$('#employee_material_asset_tokens').tokenInput '/assets.json'
theme: 'facebook'
prePopulate: $('#employee_material_asset_tokens').data('load')

然后令牌输入工作但预填充和主题不起作用..

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 coffeescript railscasts


    【解决方案1】:

    我认为您只是在'/assets.json' 之后缺少,。你的代码应该是这样的

    $('#employee_material_asset_tokens').tokenInput '/assets.json',
      theme: 'facebook'
      prePopulate: $('#employee_material_asset_tokens').data('load')
    

    【讨论】:

      最近更新 更多