一级文件夹: 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'。
其它的以后学了再补充吧。
分享到:
相关推荐
介绍rails框架,版本是rails2点几的,不过思路差不多,具体区别可以去看官网
Ruby on Rails是一个开源的全栈web应用框架,它基于Ruby编程语言,由David Heinemeier Hansson创建,并遵循MVC(Model-View-Controller)设计模式。它的主要设计理念是“约定优于配置”(Convention over ...
Ruby on Rails:Rails框架入门.docx
Rails框架,全称为Ruby on Rails,是由David Heinemeier Hansson在2004年创建的一个开源Web应用程序框架,它基于Ruby编程语言。Rails遵循MVC(Model-View-Controller)架构模式,使得开发Web应用变得高效且简洁。...
Ruby on Rails框架实现的无线点餐系统项目是一个基于无线网络技术,专为餐饮行业设计的综合性信息化解决方案。此系统利用Ruby on Rails全栈式MVC框架,结合当下先进的移动互联网技术,旨在提升餐厅运营效率、优化...
基于ruby on rails框架实现的音乐推荐网站项目源码.zip基于ruby on rails框架实现的音乐推荐网站项目源码.zip基于ruby on rails框架实现的音乐推荐网站项目源码.zip基于ruby on rails框架实现的音乐推荐网站项目源码...
Ruby on Rails(简称Rails)是一款基于Ruby语言的开源Web应用程序框架,遵循MVC(Model-View-Controller)架构模式,为开发人员提供了快速开发、简洁代码以及强大的数据库支持。 首先,让我们深入了解Ruby on Rails...
Ruby On Rails系列从入门到精通实战教程 Ruby基础+Rails框架+网上商城项目实战
标题 "rails2.3.2" 指的是 Ruby on Rails 框架的一个特定版本,即 2.3.2。Ruby on Rails(通常简称为 Rails)是一个基于 Ruby 语言的开源 Web 应用程序框架,它遵循 Model-View-Controller (MVC) 设计模式,用于构建...
rails_layout, 为各种前端框架生成 Rails 应用程序布局文件 RailsLayout gem使用这里 gem 可以设置你选择的前端框架的布局文件:Zurb基础 5.3Bootstrap 4.0Bootstrap 3.3它还将为 Bootstrap 或者基础设置设计视图。...
基于Ruby On Rails框架实现的音乐推荐网站项目,该网站为音乐推荐网站,其中功能包括基本的用户注册和登陆,收听歌曲,创建歌单,提交歌单,保存到本地列表,对歌曲进行评分。网站会根据用户评分歌曲的数据对用户...
标题中的"rails2.3.8 && ruby1.8.7"指的是Ruby on Rails框架的2.3.8版本和Ruby编程语言的1.8.7版本。Ruby on Rails(通常简称为Rails)是一个基于Ruby语言的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构...
收集了常用RAILS学习的网址 收集了常用RAILS学习的网址
Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。Rails以其“约定优于配置”(Convention over Configuration)...
Rails Recipes是一本针对Ruby on Rails框架的实用书籍,它收集了一系列高效解决问题的技巧和方法,也被称为“Rails开发者的宝典”。作者们通过分享自己的经验和见解,为Rails程序员提供了一本既有实际操作指导又有...
upmin-admin 是一个为 Rails 应用开发的开源管理框架。用来管理 Rails 应用中各种对象(如 Model、View 和 Controller )。 标签:upmin