我找不到错误,它一直告诉我:哦,再试一次。看起来你没有添加到电影散列中!谢谢。
movies = { 'himym' => 5,
'oitnb' => 4 }
puts "Which one do you like better?"
choice = gets.chomp
case choice
when "add"
puts "What is your favorite movie?"
title = gets.chomp
puts "What would you rate it?"
rating = gets.chomp
movies = {}
movies[title] = rating
puts "#{title} with rating #{rating} has been added!"
when "update"
puts "Updated!"
when "display"
puts "Movies!"
when "delete"
puts "Deleted!"
else
puts "Error!"
end发布于 2015-10-09 04:00:36
我测试了你的代码--我陷入了同样的部分。CodeAcademy的说明并不总是清晰的。你的代码,根据CA的要求是正确的,你只需要写"add“作为”你更喜欢哪一个“的答案。在CA的虚拟机上测试代码时。所以:
choice = "add" 这样您就可以运行case/when过滤器。明白了?
https://stackoverflow.com/questions/32211515
复制相似问题