你会发现 rails new 开了一大堆资料夹和档案。今天我们要看的是这些:
(档案/资料夹 :用途 )
app/: 包含你应用程式的 controllers、models、views。你要改的东西大多是这些。
config/: 设定应用程式的执行阶段规则、路由设定(routes)、资料库等等。
db/:显示你目前资料库的 schema(结构定义),以及资料库的 migrations。
public/:这是唯一一个资料夹会是放什么就出现什么的。如果你把档案放里面,server 会直接回传,不会经过 Rails 的处理。
app/assets/:你会要把图片、JavaScript、stylesheets (CSS) 还有其他静态档案放在里面。现代的 Rails 应用程式使用一种叫做 Assets Pipeline 的东西,把在这资料夹里面的所有 JavaScript 和 CSS 档合并成一个档案来加速。
rails new 还建立了其他很多东西。大概可以写一本书来讲,所以我们现在先无视它们。
网友评论