Ruby on rails Rails语法错误缺少parenthasizes

Ruby on rails Rails语法错误缺少parenthasizes,ruby-on-rails,syntax,Ruby On Rails,Syntax,我从rails得到了一个奇怪的语法错误,我不明白 获取以下错误: 显示/home/action/workspace/cliio/app/views/tasks/_task.html.erb,其中第3行出现: /home/action/workspace/cliio/app/views/tasks/_task.html.erb:3:语法错误,意外“;”,期待':' ';@输出缓冲区。追加=(图像。。。 ^ 提取的源(第3行附近): 模板包含跟踪:app/views/tasks/_task.

我从rails得到了一个奇怪的语法错误,我不明白

获取以下错误:

显示/home/action/workspace/cliio/app/views/tasks/_task.html.erb,其中第3行出现:

/home/action/workspace/cliio/app/views/tasks/_task.html.erb:3:语法错误,意外“;”,期待':' ';@输出缓冲区。追加=(图像。。。 ^

提取的源(第3行附近):


  • 模板包含跟踪:app/views/tasks/_task.html.erb、app/views/layouts/application.html.erb

    Rails.root:/home/action/workspace/cliio

    应用程序跟踪|框架跟踪|完整跟踪 app/views/layouts/application.html.erb:35:in
    \u app\u views\u layouts\u application\u html\u erb\u 122972711486791642\u 46610700'
    
    app/controllers/users\u controller.rb:16:在
    index'

    中,您不需要在末尾打问号

    <% @uncompletedtasks = @task if @uncompletedtasks %>
    
    
    

    (不过,我还是不明白这段代码的目的。为什么只有当它有值时才要覆盖
    @uncompletedtasks

    你不需要在结尾处打问号

    <% @uncompletedtasks = @task if @uncompletedtasks %>
    
    
    

    (尽管如此,我仍然无法理解这段代码的目的。为什么您要覆盖
    @uncompletedtasks
    ,只要它有价值?

    sergio感谢您指出我的明显错误:)对我来说不太明显!!多亏了你,我改变了一些事情,现在它可以正常工作了。
  • @mattclar:这是我的荣幸:)塞吉奥,谢谢你指出我明显的错误:)对我来说不太明显!!多亏了你,我改变了一些事情,现在它可以正常工作了。@mattclar:这是我的荣幸:)