Ruby小白入门笔记之Rails项目目录结构
- 格式:pdf
- 大小:65.97 KB
- 文档页数:1
Ruby⼩⽩⼊门笔记之Rails项⽬⽬录结构
⼀、流程分析
⼆、⽬录分析
DemoRails
app (核⼼)
assets (web前端所需⽂件)
images (图⽚)
javascripts (JS代码)
stylesheets (样式)
controllers(控制器)
model (模型)
view (视图)
bin
config (配置⽂件)
db (数据库⽂件)
Gemfile (所有依赖的gem包)
lib (代码库⽂件)
assets (代码库包含资源⽂件)
log (⽇志⽂件)
public (公共可访问数据,如报错页⾯)
test (测试⽂件)
tmp (临时⽂件)
vendor (第三⽅代码。
插件)
assets (第三⽅代码包含的资源⽂件,如CSS)
README.rdoc (程序的简介)
Rakefile (rake命令包含的任务)
Gemfile (本程序所需的gem)
Gemfile.lock (⼀个gem列表)
config.ru (Rack中间件配置⽂件)
.gitignore (git忽略⽂件类型)
三.Restful风格
四.简述
Rails 哲学包含两⼤指导思想:
不要⾃我重复(DRY): DRY 是软件开发中的⼀个原则,“系统中的每个功能都要具有单⼀、准确、可信的实现。
”。
不重复表述同⼀件事,写出的代码才能更易维护,更具扩展性,也更不容易出问题。
多约定,少配置: Rails 为⽹页程序的⼤多数需求都提供了最好的解决⽅法,⽽且默认使⽤这些约定,不⽤在长长的配置⽂件中设置每个细节。