Index.html.erb 中的错误

error in Index.html.erb

当我 运行 rails 服务器时 returns index_html.erb 出现错误。代码 运行 用了几分钟,然后我遇到了这个错误。

routes.rb 文件

[

[

Rails 使用 routes.rb 文件定位应用程序的各种资源,因此您希望用户访问的任何资源都必须在 routes.rb 中定义。您没有为 home_about_path.

定义路线

根据您的代码,我认为您的 home_controller.rb 控制器文件中有一个 about 方法。您的 routes.rb 中必须包含以下行(将其添加到“get home#index”下):

get 'home#about' => 'home/about'

添加此行应该会创建一个 home_about_path 并且您的 link_to 方法应该会起作用。

了解路由对于 Rails 开发非常重要,因此您应该做一些事情 reading 并确保在深入了解之前很好地掌握基础知识。