Ruby on Rails 是一个流行的开源 Web 应用程序框架,它使用 Ruby 语言编写。这个框架提供了许多内置的功能,使得开发人员可以快速构建 Web 应用程序。

快速入门

安装 Ruby

首先,您需要安装 Ruby。您可以从 Ruby 官网 下载并安装。

创建新项目

安装 Ruby 后,您可以使用以下命令创建一个新的 Rails 项目:

rails new myapp

这将创建一个名为 myapp 的新目录,其中包含 Rails 应用的所有文件。

运行服务器

进入 myapp 目录,并运行以下命令来启动服务器:

rails server

默认情况下,服务器将在 http://localhost:3000 上运行。

常用功能

路由

Rails 使用路由来映射请求到控制器和动作。以下是一个简单的路由示例:

Rails.application.routes.draw do
  get 'hello', to: 'hello#hello'
end

这将创建一个名为 hello 的路由,当访问 /hello 路径时,将调用 HelloControllerhello 动作。

控制器

控制器是处理请求和响应的类。以下是一个简单的控制器示例:

class HelloController < ApplicationController
  def hello
    render plain: "Hello, world!"
  end
end

模型

模型是应用程序的数据层。在 Rails 中,您可以使用 Active Record 来处理数据库操作。以下是一个简单的模型示例:

class User < ApplicationRecord
  has_many :posts
end

视图

视图是用户看到的页面。在 Rails 中,您可以使用 ERB(嵌入式 Ruby)来编写视图。以下是一个简单的视图示例:

<!DOCTYPE html>
<html>
<head>
  <title>Hello, world!</title>
</head>
<body>
  <h1>Hello, world!</h1>
</body>
</html>

扩展阅读

如果您想了解更多关于 Ruby on Rails 的信息,可以阅读以下教程:

Ruby on Rails