Ruby on rails ActionController::UrlGenerationError在ArticlesController#导入中

Ruby on rails ActionController::UrlGenerationError在ArticlesController#导入中,ruby-on-rails,ruby,csv,ruby-on-rails-5,Ruby On Rails,Ruby,Csv,Ruby On Rails 5,我正在导入和导出csv文件以创建我的文章,并在博客中导出它们。 但是我面临以下错误没有路由匹配{:action=>“show”,:controller=>“articles”},缺少必需的键:[:id]。 我还在application.js中添加了require'csv'。 有谁能解决这个错误并解释一下,这样我就不会再犯这个错误了 这是我的档案- index.html.erb 导入文章 //导出时在此处生成错误 class-ArticlesController

我正在导入和导出csv文件以创建我的文章,并在博客中导出它们。 但是我面临以下错误
没有路由匹配{:action=>“show”,:controller=>“articles”},缺少必需的键:[:id]
。 我还在application.js中添加了require'csv'。 有谁能解决这个错误并解释一下,这样我就不会再犯这个错误了

这是我的档案- index.html.erb

导入文章
//导出时在此处生成错误
class-ArticlesController
类文章欢迎来到Stackoverflow。当使用受保护的代码块时,需要将保护(````放在它们自己的行上。通常最好是直接写出
类,不管它是什么
,因为它既可以很容易地重现示例,又有上下文可以让代码更容易阅读。至于实际的错误-如果你使用byebug或pry或其他东西来插入你的代码,你应该看到
@article
很可能是零。这很有意义,因为在索引操作中没有一篇文章。我真的不明白你为什么希望这个工作-我的意思是你不能链接到你甚至还没有创建的东西。谢谢,我得到了。请张贴你的路线文件问题已经解决。谢谢@Matthew