位置:首页 > Ruby > Ruby on Rails 新建项目基础教程与入门指南

Ruby on Rails 新建项目基础教程与入门指南

时间:2026-08-17  |  作者:深海捕梦者  |  阅读:0

对于刚接触 Ruby on Rails 的开发者来说,理解项目的目录结构是迈出第一步的关键。

Rails 遵循“约定优于配置”的原则,因此目录布局非常规范。熟悉之后,能极大提升开发效率。

下面先看一个标准项目的骨架:

Ruby on Rails 目录结构

Ruby on Rails基础之新建项目

+ app/ #控制器、模型、视图、帮助方法、邮件、静态资源
+ bin/ #rails脚本
+ config/ #路由、数据库等
+ db/   #数据库模式、迁移文件
+ lib/  #扩展模块
+ log/  #日志
+ public/ #公共资源
+ test/  #单元测试
- config.ru #Rack服务器的程序设置、用于启动程序
- Gemfile,Gemfile.lock #指定Gem依赖,用于bundler gem
- Rakefile #保存并加载可在命令行中执行的任务,可添加任务在lib/tasks中

核心目录说明

每个文件夹的用途都很清晰。

  • app:核心代码区
  • config:配置相关内容
  • db:数据库迁移与模式文件

记住这些约定,后续写代码时会少很多纠结。

新建项目

创建一个 Rails 项目非常简单,直接使用 rails new 命令即可:

rails new blog

安装依赖

生成项目结构后,别忘了安装依赖:

bundle install #gem安装依赖

Gem 是 Ruby 的包管理单位,Bundler 是管理工具(详见 bundler.io)。

国内开发者常常需要切换 gem 源,以避免网络问题。例如使用阿里云的镜像:

gem source --add http://mirrors.aliyuncs.com/rubygems/
gem source --remove https://rubygems.org/

启动开发服务器

配置好源之后,就可以启动开发服务器了:

rails server

然后打开浏览器访问 localhost:3000,一个崭新的 Rails 应用就呈现在眼前了。

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多