簡體   English   中英

Rails上的ActionView :: Template :: Error

[英]ActionView::Template::Error on Rails

我正在學習ror,目前正在學習構建todo應用程序的教程。 更新new.js.erb文件后,我收到以下錯誤。 它似乎是一個“簡單”的語法錯誤,但我只是看不出問題到底是什么?

Completed 500 Internal Server Error in 14ms

ActionView::Template::Error (/todo/app/views/tasks/_task_form.html.haml:3: syntax error, unexpected tLABEL
haml_temp =  simple_form_for_task, class: 'clearfix' do |f|
                                     ^
/todo/app/views/tasks/_task_form.html.haml:3: syntax error, unexpected keyword_do, expecting keyword_end
haml_temp =  simple_form_for_task, class: 'clearfix' do |f|
                                                   ^
/todo/app/views/tasks/_task_form.html.haml:11: syntax error, unexpected keyword_ensure, expecting end-of-input):
    1: .modal-header
    2:     %h1 New Task
    3: = simple_form_for_task, class: 'clearfix' do |f|
    4:     .modal-body
    5:         = f.input :title
    6:         = f.input :note
  app/views/tasks/new.js.erb:2:in `_app_views_tasks_new_js_erb___4248753827628901371_70187720231200'


  Rendered /.rvm/gems/ruby-2.0.0-p247/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.2ms)
  Rendered /.rvm/gems/ruby-2.0.0-p247/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (1.1ms)
  Rendered /.rvm/gems/ruby-2.0.0-p247/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/template_error.erb within rescues/layout (12.5ms)

有什么指針嗎?

嘗試替換為:

= simple_form_for task, class: 'clearfix' do |f|

simple_form_for_task似乎是一個錯字

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM