Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Ruby的CLI数据宝石_Ruby - Fatal编程技术网

使用Ruby的CLI数据宝石

使用Ruby的CLI数据宝石,ruby,Ruby,这里是新手问题。我正在进行我的第一个CLI数据Gem项目,该项目从两个网站上抓取实时数据 用户可以按“1”查看文章1,或按“2”查看文章2。 用户可以键入“列表”来查看两个文章标题,一个叠在另一个上面。 键入“退出”将退出应用程序,并显示“更多文章,明天见” 当用户按字面意思键入任何其他内容时,程序应该说“No Bueno.type1、2、list或exit” 到目前为止,按“1”或“2”都有效。输入“列表”有效 当我按下“退出”时,错误发生。 它会说 “没有Bueno.Type 1、2、lis

这里是新手问题。我正在进行我的第一个CLI数据Gem项目,该项目从两个网站上抓取实时数据

用户可以按“1”查看文章1,或按“2”查看文章2。 用户可以键入“列表”来查看两个文章标题,一个叠在另一个上面。 键入“退出”将退出应用程序,并显示“更多文章,明天见”

当用户按字面意思键入任何其他内容时,程序应该说“No Bueno.type1、2、list或exit”

到目前为止,按“1”或“2”都有效。输入“列表”有效

当我按下“退出”时,错误发生。

它会说 “没有Bueno.Type 1、2、list或exit”(我的自定义错误消息) 和 “更多文章,明天见。”

当它应该说:“明天见,更多文章。”


感谢所有帮助。

您没有检查循环中的
退出
输入。将最后一个
else
更改为此应该可以:

elsif input != "exit"
  puts "No Bueno. Type 1, 2, list, or exit"
end
elsif input != "exit"
  puts "No Bueno. Type 1, 2, list, or exit"
end