我正在观看此视频http://railscasts.com/episodes/258-token-fields-revised 这是我的coffescript代码
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')
然后令牌输入有效,但预填充和主题不起作用..
答案 0 :(得分:3)
我认为你在,
之后错过'/assets.json'
。您的代码应该是
$('#employee_material_asset_tokens').tokenInput '/assets.json',
theme: 'facebook'
prePopulate: $('#employee_material_asset_tokens').data('load')