`
hellosoft
  • 浏览: 54822 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Rails 学习笔记

阅读更多
目录结构:
app/  应用程序
test/ 测试程序
components/ 已经废弃,以前用于存放公共视图和控制器代码

doc/ 自动生成的api文档存放在这里, rake doc:app
lib/ 用于存放那些不属于model,controller,view的应用代码。
         一般的,开发者应该建立相应的子目录,将不同功能的代码分组存放。
        
         例如要引用lib/pdf_stuff/receipt.rb => PdfStuff::Receipt
         也可以使用require: lib/easter.rb => require "easter"
                         lib/shipping/airmail => require "shipping/airmail"
lib/Rake 可以自己编写任务                        

log/ 日志文件
public/ 应用程序的“脸面“
script/ 目录下存放了一些有用的工具程序
    breakpointer
    runner
    benchmarker 获取一个能用程序中一个或者多个方法的性能基准
    profiler    针对应用程序中的一段代码生成运行时性能分析报告。
  script/process : 用于控制已经部署上线的Rails应用,
  script/performance 帮助了解应用程序的性能状况。
   
tmp/ 临时文件
vendor/ 用于存放第三方代码,
   主要有两个作用:
   1)vendor/plugins 目录下,是Rails安装的插件,
   2)vendor/rails Rails它本身,主要是确保当前代码与Rails版本绝对一致,不与其他Rails应用使用同一个Rails库。
               命令: rake rails:freeze:gems
            
               如果想取消固化(freeze)只需要将 vendor/rails删除即可,
               或者使用命令: rake rails:unfreeze
分享到:
评论

相关推荐

    ruby on rails 笔记(陈刚)

    陈刚的Ruby on Rails学习笔记不仅提供了从零开始构建Rails项目的步骤指南,还深入浅出地讲解了MVC架构的基本原理,对于初学者来说是一份非常实用的参考资料。通过实践“Hello World”程序,读者可以亲身体验Rails的...

    rails查询学习笔记

    标题 "rails查询学习笔记" 涉及的是Ruby on Rails框架中的数据库查询技术。Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发Web应用更加高效...

    rails _sunspot 学习笔记

    1. **Ruby on Rails 3**:本文档主要针对 Rails 3 版本。 2. **Solr**:全文检索引擎,Sunspot 依赖于 Solr 来实现其功能。 3. **Sunspot gem**:Sunspot 的核心 gem,通过这个 gem 可以轻松配置和使用 Sunspot 功能...

    Ruby_On_Rails笔记

    综上所述,Ruby on Rails的笔记内容涵盖了从安装Rails环境到创建和运行一个简单的Rails项目的基础知识,这些内容对于初学者来说是学习Rails框架的极好入门材料。通过对这些知识点的学习,初学者可以快速了解Rails的...

    Ruby_on_Rails笔记

    通过阅读《Ruby on Rails笔记》,我们可以了解到作者对于Ruby on Rails学习过程中的深入理解和实践经验。这份笔记不仅是一份学习指南,也是对Rails初学者来说非常有价值的参考资料。无论是想要从零开始学习Rails,...

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    ### Ruby on Rails 环境搭建与 Passenger+Nginx 配置详解 #### 一、Ruby on Rails 开发环境搭建 在进行 Ruby on Rails 的开发之前,首先需要完成一系列的基础软件安装工作,包括但不限于 Ruby 语言环境、Rails ...

    web敏捷开发rails笔记

    通过以上内容的学习,我们了解了Rails的基本环境搭建、应用创建、控制器与视图的关系、动态内容的展示方式以及敏捷开发的思想。Rails以其高效简洁的特点,成为了Web开发领域的重要工具之一。掌握Rails不仅能够提高...

    ROR 学习笔记系列一 Windows XP下环境安装配置(2)

    在本篇ROR(Ruby on Rails)学习笔记中,我们将深入探讨如何在Windows XP操作系统上进行环境的安装和配置。Ruby on Rails是一个流行的开源Web应用框架,它基于Ruby编程语言,以其“DRY”(Don't Repeat Yourself)...

    ruby on rails 实践

    作者鼓励读者在学习过程中注册GitHub账号,建立学习笔记仓库,以便与他人分享学习成果。书中的代码示例遵循特定的命名规则,比如命令使用小写,而作为名词时首字母大写。 《Ruby on Rails 实践》一书的著作权归作者...

    ICC学习笔记

    ICC学习笔记 ICC 学习笔记是一份详细的学习笔记,涵盖了 IC Compiler 的基础概念介绍,非常适合入门学习。该笔记中介绍了多个重要概念,包括 core ring、strap、macro ring、rail、track、trace、Gcell、Antenna ...

    Ruby on Rails心得

    陈刚撰写的《Ruby on Rails心得_V0.1》是一份非常宝贵的资料,旨在记录作者在学习Ruby on Rails过程中的所见所得,包括读书笔记、心得体会、自创教程及一些常见问题的解决方案。作者通过写作这种方式不仅加深了对...

    rubyinstaller-devkit-3.0.2-1-x64 and Ruby 学习笔记.7z

    总的来说,`rubyinstaller-devkit-3.0.2-1-x64 and Ruby 学习笔记.7z`文件包含了一个在Windows上开始Ruby编程所需的基本组件和学习资源。通过安装Ruby和DevKit,你可以轻松地编写、编译和运行Ruby代码,同时结合学习...

    后端语言的学习笔记.zip

    "后端语言的学习笔记.zip"这个压缩包很可能包含了关于各种后端编程语言的学习资源,特别是那些用于构建动态网站和Web服务的语言。尽管没有具体的标签提供额外信息,我们可以推测这可能涵盖了诸如Java、Python、Node....

    Ruby-on-Rails-101:Ruby on Rails 笔记摘自 WDI HKV 和其他来源。 比如,lynda的在线Rails教程

    本笔记摘录自WDI HKV以及lynda.com的在线Rails教程,旨在提供一个全面且深入的学习指南。 ### 1. **基础概念** - **MVC架构**:Rails采用Model-View-Controller(MVC)设计模式,将业务逻辑(Model)、用户界面...

    Ruby On Rails开发从头来系列教程(chm)

    摘要:一直想尝试Ruby On Rails,但是因为对apache,mysql都不熟,对Rails的环境搭建更是没信心,所以一直没有开始,从知道了InstantRails后,终于在windows上搭建了Ruby On Rails开发环境,开始了Rails的学习。...

    Agile Web Development with Rails 3nd 下载

    在描述中提到的“NULL”可能意味着该资源没有提供详细的介绍,但通过博文链接(https://hlee.iteye.com/blog/351357),我们可以推测这是一个关于学习和实践Rails 3的博客文章,可能包含了作者的学习笔记、示例代码...

Global site tag (gtag.js) - Google Analytics