簡體   English   中英

終端窗口中有很多注釋行(RSpec測試,Ruby on Rails)

[英]There are a lot of comment lines in the terminal window (RSpec testing, Ruby on Rails)

運行RSpec測試后,我每次都會得到帶有很多注釋行的結果。 你有什么想法為什么他們出現? 可能有人遇到同樣的問題嗎?

問題注釋的示例:

1) User pages signup page 
     Failure/Error: before { visit signup_path }
     ActionView::Template::Error:
       First argument in form cannot contain nil or be empty
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/actionview-4.2.0/lib/action_view/helpers/form_helper.rb:432:in `form_for'
     # ./app/views/users/new.html.erb:7:in `_app_views_users_new_html_erb__4109427626355592215_70195532470880'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/actionview-4.2.0/lib/action_view/template.rb:145:in `block in render'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/activesupport-4.2.0/lib/active_support/notifications.rb:164:in `block in instrument'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/activesupport-4.2.0/lib/active_support/notifications.rb:164:in `instrument'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/actionview-4.2.0/lib/action_view/template.rb:333:in `instrument'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/actionview-4.2.0/lib/action_view/template.rb:143:in `render'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
     # /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/activesupport-4.2.0/lib/active_support/notifications.rb:164:in `block in instrument'
     # /Users/smi/.......................etc 

這些不是注釋行。 這是在運行測試時生成的ActionView::Template::Error異常的ActionView::Template::Error

測試顯然因錯誤而失敗

ActionView::Template::Error: First argument in form cannot contain nil or be empty

堆棧跟蹤有助於調試。 例如,在這種情況下,您需要在

# ./app/views/users/new.html.erb:7

一個對象周圍可能存在一個form_for ,它本來不是預期為nil ,但實際上是。

修復錯誤,錯誤和回溯將不再顯示。

暫無
暫無

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

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