2

当我访问没有数据的 URL 时,我看不到 500 错误,而是显示“模板丢失”错误。同时,当我在服务器上运行它时,它显示了 500 错误。我需要在本地机器上进行测试。那么请告诉我如何在本地主机上创建这样的情况?

谢谢和问候, 拉杰什

4

3 回答 3

3

如果您在生产模式下运行服务器,您可以在 localhost 中创建这种情况:(rails s -e production当然,如果错误仍然存​​在)

于 2012-05-03T05:31:40.863 回答
1

这是一个简单的问题,您的相应视图不存在。打开与您的 url 对应的控制文件。然后查看正在调用的操作,然后查看 app/views/ 文件夹中是否有相应的视图。

500 错误的原因与 500 表示服务器端存在内部错误相同。

另外,不要去改变网址的字符和东西。它不会工作!

于 2012-05-03T06:43:41.240 回答
1

如果您收到模板丢失错误,很可能是因为您缺少给定控制器操作的视图文件

例如:如果您有一个名为 users 的控制器

class UsersController < ApplicatationController

   def index
   end

end

默认情况下,rails 期望在

app/views/users/index.html.erb(或火腿)

但是,如果您可以发布您收到的错误日志,我们可能会为您提供更多帮助

问候

同龄人

于 2012-05-03T04:50:05.160 回答