Ruby小白入门笔记之Rails项目目录结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 为⽹页程序的⼤多数需求都提供了最好的解决⽅法,⽽且默认使⽤这些约定,不⽤在长长的配置⽂件中设置每个细节。

相关文档
最新文档