📜  ruby on rails 4.2 如何添加 GET 路由 (1)

📅  最后修改于: 2023-12-03 14:47:08.710000             🧑  作者: Mango

Ruby on Rails 4.2 如何添加 GET 路由

在 Ruby on Rails 中,路由是指导应用程序如何响应 HTTP 请求的方式。在简单的情况下,可以使用默认路由,但是在更大的应用程序中,需要定义自己的路由。在本教程中,我们将讨论如何添加 GET 路由。

步骤
步骤 1 - 打开路由文件

在 Rails 应用程序中,路由定义在 config/routes.rb 文件中。因此,打开该文件以开始定义我们的 GET 路由。

# config/routes.rb
Rails.application.routes.draw do
  
end
步骤 2 - 添加 GET 路由

添加 GET 路由的方法非常简单。只需要在路由声明中调用 get 方法即可。

# config/routes.rb
Rails.application.routes.draw do
  get 'about', to: 'pages#about'
end

在此示例中,我们创建了一个名为 about 的路由,它将请求重定向到控制器 pagesabout 动作。在最后一行中,我们使用 to 方法指定将路由发送到哪个控制器和操作。这也可以写作以下代码:

# config/routes.rb
Rails.application.routes.draw do
  get 'about' => 'pages#about'
end
步骤 3 - 测试路由

要检查新路由是否正常工作,可以从浏览器中通过 http://localhost:3000/about 访问该路由。根据用于配置本地服务器的端口,可能需要更改 3000 部分。如果一切正常,路由应该会重定向您到控制器 pagesabout 动作。

总结

通过遵循上述步骤,我们可以在 Ruby on Rails 应用程序中添加 GET 路由。有关更多信息,请查看官方文档:Routing in Rails