# demo01 **Repository Path**: ruby_7/demo01 ## Basic Information - **Project Name**: demo01 - **Description**: No description available - **Primary Language**: Ruby - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-27 - **Last Updated**: 2026-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Video 项目 ## 项目简介 这是一个基于 Ruby on Rails 框架和 Tailwind CSS 的视频项目。 ## 目录结构 ``` video/ ├── app/ │ ├── controllers/ │ │ └── pages_controller.rb │ └── views/ │ └── pages/ │ └── home.html.erb ├── config/ │ └── routes.rb └── README.md ``` ## 快速开始 ### 1. 创建 Rails 项目 ```bash rails new video -c tailwind ``` ### 2. 启动 Rails 项目 ```bash cd video # 开发模式启动 rails s # 或使用 bin/dev 配置端口 bin/dev ``` 访问地址: http://127.0.0.1:3000/ ### 3. 创建控制器 在 `app/controllers` 目录下创建 `pages_controller.rb` 文件: ```ruby class PagesController < ApplicationController def home end end ``` ### 4. 创建视图 1. 在 `app/views` 下创建 `pages/home.html.erb` 文件 2. 在 `config/routes.rb` 中配置路由: ```ruby get "pages/home", to: "pages#home" ``` 3. 访问地址: http://127.0.0.1:3000/pages/home ## 技术栈 - Ruby on Rails - Tailwind CSS ## 开发命令 - `rails s` - 启动开发服务器 - `bin/dev` - 启动开发服务器(带端口配置) - `rails generate` - 生成代码 - `rails db:migrate` - 执行数据库迁移