一级文件夹: app
scripts
server
www
app文件夹中包括android和ios两个二级文件夹,规定了build以后放在安卓系统和ios系统的配置。
scripts文件夹包括是服务器等相关的脚本sh文件。
www文件夹中放置需要build的app的代码。现在主要是写服务器端,所以这个文件夹只是个框架,空的。
最重要的是server文件夹,即写服务器的代码都放到这里。
server文件夹内容首先包括了一个rails程序基本包括的框架:app bin config db lib pubilc spec文件夹,.rvmrc .gitignore config.ru gemfile gemfile.lock rakefile 等文件。除此之外,还包括了几个文件夹:coverage features file 。
server:
这里的app包括了项目几个部分(customerservice、customermanagement。。)共同使用的东西或外部使用的东西。如assets文件夹包括公用的css js font images。
controllers、helpers(current_user)、models、services(我的理解是一些定义一个类,定义了一堆类方法:一般是对model操作)、views(所有部分都要有的标题、header等)。
bin文件夹包括了引的gem包等。
config配置文件夹下deploy(可能是服务器的一些东东)。environments包括开发、产品、测试的spikeengine配置。initializers包括服务器各个部分的初始化过程的头部引用等(filter、includehelper、layout private方法)
coverage文件夹(目前还不太清楚 干嘛的??)
db:这里的db包括各个engine公用的或都没有用到的db 和 features下的各个engine的db通过终端输入命令提取出来生成的db 总的db。
fiel 文件夹下upload文件夹包括model.xls的excel表(上传excel 卸载excel这部分功能估计被包括在上面某个不懂的文件中了~)
最重要的是features文件夹,包括这个项目的各个engine,每个engine都是又一个独立的rails框架完成的,每一个都负责特定的功能。他们能集合起来共同工作当然需要一定的配置。主要是在上层文件夹下的routes配置,使用的是mount name::Engine,:at=>'/name'。
其它的以后学了再补充吧。
scripts
server
www
app文件夹中包括android和ios两个二级文件夹,规定了build以后放在安卓系统和ios系统的配置。
scripts文件夹包括是服务器等相关的脚本sh文件。
www文件夹中放置需要build的app的代码。现在主要是写服务器端,所以这个文件夹只是个框架,空的。
最重要的是server文件夹,即写服务器的代码都放到这里。
server文件夹内容首先包括了一个rails程序基本包括的框架:app bin config db lib pubilc spec文件夹,.rvmrc .gitignore config.ru gemfile gemfile.lock rakefile 等文件。除此之外,还包括了几个文件夹:coverage features file 。
server:
这里的app包括了项目几个部分(customerservice、customermanagement。。)共同使用的东西或外部使用的东西。如assets文件夹包括公用的css js font images。
controllers、helpers(current_user)、models、services(我的理解是一些定义一个类,定义了一堆类方法:一般是对model操作)、views(所有部分都要有的标题、header等)。
bin文件夹包括了引的gem包等。
config配置文件夹下deploy(可能是服务器的一些东东)。environments包括开发、产品、测试的spikeengine配置。initializers包括服务器各个部分的初始化过程的头部引用等(filter、includehelper、layout private方法)
coverage文件夹(目前还不太清楚 干嘛的??)
db:这里的db包括各个engine公用的或都没有用到的db 和 features下的各个engine的db通过终端输入命令提取出来生成的db 总的db。
fiel 文件夹下upload文件夹包括model.xls的excel表(上传excel 卸载excel这部分功能估计被包括在上面某个不懂的文件中了~)
最重要的是features文件夹,包括这个项目的各个engine,每个engine都是又一个独立的rails框架完成的,每一个都负责特定的功能。他们能集合起来共同工作当然需要一定的配置。主要是在上层文件夹下的routes配置,使用的是mount name::Engine,:at=>'/name'。
其它的以后学了再补充吧。