2012-12-02 60 views
0

Rails的告诉我,我已经在application.js中Rails的nested_form文件错误的资产预编译

$ rake assets:precompile 
/usr/bin/ruby1.8 /usr/local/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets 
rake aborted! 
Unexpected token: operator (*=) (line: 12013, col: 1, pos: 341357) 

Error 
    at new JS_Parse_Error (<eval>:1720:22) 
    at js_error (<eval>:1728:15) 
    at croak (<eval>:2189:17) 
    at token_error (<eval>:2196:17) 
    at unexpected (<eval>:2202:17) 
    at <eval>:2580:17 
    at maybe_unary (<eval>:2665:27) 
    at expr_ops (<eval>:2692:32) 
    at maybe_conditional (<eval>:2696:28) 
    at maybe_assign (<eval>:2720:28) 
    (in /home/medy75/Dropbox/Ruby/projectManager_login/ProjectManager/app/assets/javascripts/application.js) 
Tasks: TOP => assets:precompile:primary 
(See full trace by running task with --trace) 
rake aborted! 
Command failed with status (1): [/usr/bin/ruby1.8 /usr/local/bin/rake asset...] 
Tasks: TOP => assets:precompile 
(See full trace by running task with --trace) 

得到了一些错误,我aplication.js看起来是这样的:

#aplication.js 
//= require jquery 
// 
//= require jquery_ujs 
//= require twitter/bootstrap 
// 
//= require_tree . 
// 
*= require prototype_nested_form 
// 
//= require jquery_nested_form 
// 
//= require bootstrap 

当我删除了这一行,它告诉它找不到嵌套的表单文件。

编辑:

当我做// =需要jquery_nested_form它使这样的:

$ rake assets:precompile 
/usr/bin/ruby1.8 /usr/local/bin/rake assets:precompile:all RAILS_ENV=production   RAILS_GROUPS=assets 
rake aborted! 
couldn't find file 'prototype_nested_form' 
    (in    /home/medy75/Dropbox/Ruby/projectManager_login/ProjectManager/app/assets/javascripts/applica tion.js:21) 
Tasks: TOP => assets:precompile:primary 
(See full trace by running task with --trace) 
rake aborted! 
Command failed with status (1): [/usr/bin/ruby1.8 /usr/local/bin/rake asset...] 
Tasks: TOP => assets:precompile 
(See full trace by running task with --trace) 
+0

是你的语法吧?你为什么使用“*”? – cruxi

+0

我mafe由一些tuto。我不知道,这是如何工作的。但是,当我删除“*”时,只有与以下情况相同的问题:意外的令牌:运算符(=)... – medy75

+0

只需再次尝试使用'// = require prototype_nested_form' – cruxi

回答