当我访问没有数据的 URL 时,我看不到 500 错误,而是显示“模板丢失”错误。同时,当我在服务器上运行它时,它显示了 500 错误。我需要在本地机器上进行测试。那么请告诉我如何在本地主机上创建这样的情况?
谢谢和问候, 拉杰什
当我访问没有数据的 URL 时,我看不到 500 错误,而是显示“模板丢失”错误。同时,当我在服务器上运行它时,它显示了 500 错误。我需要在本地机器上进行测试。那么请告诉我如何在本地主机上创建这样的情况?
谢谢和问候, 拉杰什
如果您在生产模式下运行服务器,您可以在 localhost 中创建这种情况:(rails s -e production
当然,如果错误仍然存在)
这是一个简单的问题,您的相应视图不存在。打开与您的 url 对应的控制文件。然后查看正在调用的操作,然后查看 app/views/ 文件夹中是否有相应的视图。
500 错误的原因与 500 表示服务器端存在内部错误相同。
另外,不要去改变网址的字符和东西。它不会工作!
如果您收到模板丢失错误,很可能是因为您缺少给定控制器操作的视图文件
例如:如果您有一个名为 users 的控制器
class UsersController < ApplicatationController
def index
end
end
默认情况下,rails 期望在
app/views/users/index.html.erb
(或火腿)
但是,如果您可以发布您收到的错误日志,我们可能会为您提供更多帮助
问候
同龄人