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
路径时,将调用 HelloController
的 hello
动作。
控制器
控制器是处理请求和响应的类。以下是一个简单的控制器示例:
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