Ruby on Rails 新建项目基础教程与入门指南
时间:2026-08-17 | 作者:深海捕梦者 | 阅读:0对于刚接触 Ruby on Rails 的开发者来说,理解项目的目录结构是迈出第一步的关键。
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 应用就呈现在眼前了。
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 使用RVM切换Ruby与Rails版本的实现方法
- 时间:2026-08-18
-
- Ruby语言是什么及入门使用方法
- 时间:2026-08-18
-
- Ruby on Rails网站项目搭建入门指南
- 时间:2026-08-18
-
- Ruby插入排序算法实现与二路插入排序代码示例
- 时间:2026-08-18
-
- Ruby图片滤镜算法实现代码与核心原理
- 时间:2026-08-18
-
- Ruby中Hash哈希结构基本操作方法详解
- 时间:2026-08-18
-
- Ruby面向对象编程:类方法与类扩展详解
- 时间:2026-08-18
-
- Ruby正则表达式语法详解与常用示例代码
- 时间:2026-08-18
精选合集
更多大家都在玩
大家都在看
更多-
- 糖尿病完全不能吃糖吗
- 时间:2026-09-15
-
- 蚂蚁庄园小课堂2026年9月16日最新题目答案
- 时间:2026-09-15
-
- 小鸡答题今天的答案是什么2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园每日答题答案2026年9月16日
- 时间:2026-09-15
-
- 以下哪种粮食是酿造绍兴黄酒的主要原料 蚂蚁庄园今日答案9月16日
- 时间:2026-09-15
-
- 劝学名句“及时当勉励,岁月不待人”出自哪位诗人 蚂蚁庄园今日答案9.16
- 时间:2026-09-15
-
- 蚂蚁庄园今天答题答案2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园答题今日答案2026年9月16日
- 时间:2026-09-15
