从经验来看,这个错误通常不是控制器本身的问题,而是路由或视图里生成了指向 show 动作的链接(例如少了 method: :delete),导致 Rails 误以为要调用不存在的 show。检查 routes.rb 是否正确嵌套了 resources :comments,以及删除链接是否明确使用 DELETE 方法即可解决。 fnf