Я продираюсь через этот очень подверженный ошибкам учебник по Ruby on Rails, расположенный здесь: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book.
Я работал над разделом о тестировании с использованием rspec. Теперь инструкции, предоставленные в этом руководстве, создали целый ряд ошибок (устаревшие, проблемы с массивами и т. д.), которые заполнили мою страницу. Покопавшись в интернете в течение нескольких часов, я решил последовать нескольким советам, чтобы обновить все мои драгоценные камни.
Обновив свои драгоценные камни и попытавшись выполнить этот очень простой тест (на самом деле тест по умолчанию), я получил целую кучу ошибок, которые я не мог понять. Все, что я могу сказать, это «пожалуйста, помогите».
Спасибо.
> bundle exec rspec spec/requests/static_pages_spec.rb
Rack::File headers parameter replaces cache_control after Rack 1.5.
←[31mF←[0m
Failures:
1) StaticPages GET /static_pages works! (now write some real specs)
←[31mFailure/Error:←[0m ←[31mget static_pages_path←[0m
←[31mNameError:←[0m
←[31mundefined local variable or method `static_pages_path' for #<RSpec::
Core::ExampleGroup::Nested_1::Nested_1:0x5168040>←[0m
←[36m # ./spec/requests/static_pages_spec.rb:6:in `block (3 levels) in <top
(required)>'←[0m
Finished in 0.19901 seconds
←[31m1 example, 1 failure←[0m
Failed examples:
←[31mrspec ./spec/requests/static_pages_spec.rb:5←[0m ←[36m# StaticPages GET /st
atic_pages works! (now write some real specs)←[0m