Я новичок в Ruby Rails и пытаюсь создать Rails http://localhost:3000/store по Agile.
Я успешно создал страницу Rails и просто попытался протестировать этой командой
bin/rails test
Сначала они сказали
Migrations are pending. To resolve this issue, run:
rails db:migrate RAILS_ENV=test
, и я выполнил
rails db:migrate RAILS_ENV=test
, эта команда может быть выполнена успешно,нет проблем, он создал таблицу.
Затем я выполнил команду
bin/rails test
, он сказал, что у меня есть некоторые проблемы, подобные этой
*Блок 1027 * в '
rails test test/controllers/products_controller_test.rb:13
Error:
ProductsControllerTest#test_should_get_index:
ActionView::Template::Error: Permission denied @ rb_file_s_rename - (C:/Users/X/Desktop/Ruby on rails/n/tmp/cache/assets/sprockets/v3.0/VP/VPZAboyHYDG0UBzvirp5hIZ1MOJZ2bJZE0lVKnBDPRw.cache.88738840.5092.913374, C:/Users/NTQ/Desktop/Ruby on rails/n/tmp/cache/assets/sprockets/v3.0/VP/VPZAboyHYDG0UBzvirp5hIZ1MOJZ2bJZE0lVKnBDPRw.cache)
app/views/layouts/application.html.erb:8
test/controllers/products_controller_test.rb:9:in
Блок в' '
Finished in 9.873556s, 0.7090 runs/s, 0.7090 assertions/s.
7 runs, 7 assertions, 0 failures, 2 errors, 0 skips
Я думал, что когда я сделалтаблицы, проблем не было, так почему я не могу это проверить? Я новичок и очень путаюсь с этой проблемой. Не могли бы вы мне помочь? Большое спасибо.