一级文件夹: 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点几的,不过思路差不多,具体区别可以去看官网
Python开发Rails框架——Django框架介绍.pdf Python开发Rails框架——Django框架介绍.pdf Python开发Rails框架——Django框架介绍.pdfPython开发Rails框架——Django框架介绍.pdf
ruby rails 框架指南 指导初学者了解ruby 及rail 框架,
基于ruby on rails框架实现的音乐推荐网站项目源码.zip基于ruby on rails框架实现的音乐推荐网站项目源码.zip基于ruby on rails框架实现的音乐推荐网站项目源码.zip基于ruby on rails框架实现的音乐推荐网站项目源码...
无线点餐系统的服务端,使用ruby on rails框架
rails_layout, 为各种前端框架生成 Rails 应用程序布局文件 RailsLayout gem使用这里 gem 可以设置你选择的前端框架的布局文件:Zurb基础 5.3Bootstrap 4.0Bootstrap 3.3它还将为 Bootstrap 或者基础设置设计视图。...
RSepc框架是一个rails下的测试框架。该文档内含实例及github地址。
收集了常用RAILS学习的网址 收集了常用RAILS学习的网址
Trix - 是Rails 框架的创造者开发的一个富文本编辑器
upmin-admin 是一个为 Rails 应用开发的开源管理框架。用来管理 Rails 应用中各种对象(如 Model、View 和 Controller )。 标签:upmin
在目前的主流web开发技术中,基于ruby语言的rails框架是做网站开发速度最快的工具。它可以达到j2ee框架开发速度的5~10倍,并且代码量也非常少。另外由于代码量的大幅度减少,整个网站维护的工作量也大大降低。 ...
本资源是一套关于Ruby on Rails开发的全面教程,旨在帮助学习者从入门到精通掌握Ruby on Rails框架的开发技能。教程内容涵盖了Ruby语言基础、Rails框架搭建、Web应用开发、数据库操作、部署与维护等方面的知识。 ...
Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...
David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby。Rails 常被称作 Ruby on Rails,它让 Web 开发变得从未这么快速,也从未如此简单。在过去的几年中,《Ruby on Rails Tutorial》这...
开源框架Ruby on Rails Ruby on Rails, 也称RoR或简称Rails, 是一个使用Ruby语言写的开源网络应用框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。Rails...
karafka 基于Apache Kafka的Ruby和Rails应用程序开发框架
分2卷压缩,另一卷在我的资源列表 本书从Ruby和Rails的历史讲起,以在Rails...本书注重实用性,适合初学者迅速掌握Ruby开发工具的使用方法,为希望深入了解Rails框架并建立健壮网络应用的开发人员提供强大的技术支持。
在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组件。除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者...