0
錯誤我得到的是一個humungous堆棧跟蹤它主要具有中間件和控制器相關的堆棧跟蹤我所看到的,但有在軌辦法知道在呈現視圖的確切線時,佈局還是部分發生錯誤?如何獲得更具體的錯誤信息視圖/模板呈現在軌
例如,
F, [2017-09-03T11:27:10.616818 #4598] FATAL -- :
ActionView::Template::Error - wrong number of arguments (given 2, expected 1):
actionview (5.1.1) lib/action_view/template/error.rb:67:in `initialize'
actionview (5.1.1) lib/action_view/template.rb:321:in `handle_render_error'
actionview (5.1.1) lib/action_view/template.rb:160:in `rescue in render'
actionview (5.1.1) lib/action_view/template.rb:155:in `render'
actionview (5.1.1) lib/action_view/renderer/template_renderer.rb:64:in `render_with_layout'
actionview (5.1.1) lib/action_view/renderer/template_renderer.rb:50:in `render_template'
actionview (5.1.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
actionview (5.1.1) lib/action_view/renderer/renderer.rb:42:in `render_template'
想知道模板的哪一行了。我使用下面的寶石目前
group :development do
gem 'meta_request'
end
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'rspec-rails', '~> 3.6'
# Adds support for Capybara system testing and selenium driver
# gem 'capybara', '~> 2.13.0'
gem 'selenium-webdriver'
gem 'pry-byebug'
gem 'rails_layout'
gem 'better_errors'
gem 'binding_of_caller'
gem 'cucumber-rails', '~> 1.5', :require => false
gem 'page-object', '~> 2.1.1'
gem 'watir', '~> 6.3'
gem 'database_cleaner', '~> 1.6.1'
# Fixtures are messy!
gem 'factory_girl_rails', '~> 4.8'
gem 'ffaker', '~> 2.6'
gem 'json-schema', '~> 2.8'
gem 'timecop', '~> 0.9.1'
end
所以我得到它打破了什麼模板的想法,但神祕的錯誤消息,在所有任何進一步的細節沒有幫助。
你可以上傳與此交易的控制器鑑於 – widjajayd
如果檢查服務器日誌,你會看到整個日誌,你應該能夠追溯到文件導致了錯誤 – Andy
這裏的要點到控制檯整個日誌https://gist.github.com/anadimisra/ d99666c3d2bd365380bb930eba53b946,它沒有提到哪個模板文件 –