zoukankan      html  css  js  c++  java
  • Ruby小白入门笔记之<Rails项目目录结构>

    一 、流程分析

    二、目录分析

    DemoRails

      app (核心)

         assets  (web前端所需文件)

          images       (图片)

          javascripts  (JS代码)  

          stylesheets  (样式)

        controllers(控制器)

        model          (模型)

                   view          (视图)  

      bin

      config     (配置文件)

      db          (数据库文件)

      Gemfile  (所有依赖的gem包)

      lib            (代码库文件)

        assets  (代码库包含资源文件)

      log          (日志文件)

      public      (公共可访问数据,如报错页面)

      test     (测试文件)

      tmp   (临时文件)

      vendor  (第三方代码。插件)

        assets      (第三方代码包含的资源文件,如CSS)

        README.rdoc  (程序的简介)

        Rakefile       (rake命令包含的任务)

        Gemfile        (本程序所需的gem)

        Gemfile.lock      (一个gem列表)

      config.ru      (Rack中间件配置文件)

        .gitignore      (git忽略文件类型)

    三.Restful风格

     四.简述

    Rails 哲学包含两大指导思想:
    不要自我重复(DRY): DRY 是软件开发中的一个原则,“系统中的每个功能都要具有单一、准确、可信的实现。”。不重复表述同一件事,写出的代码才能更易维护,更具扩展性,也更不容易出问题。
    多约定,少配置: Rails 为网页程序的大多数需求都提供了最好的解决方法,而且默认使用这些约定,不用在长长的配置文件中设置每个细节。
  • 相关阅读:
    【Go语言】I/O专题
    【Go语言】集合与文件操作
    【Go语言】LiteIDE使用的个人使用方法
    【Go语言】错误与异常处理机制
    【Go语言】面向对象扩展——接口
    【Go语言】学习资料
    创建型模式(前引)简单工厂模式Simple Factory
    redis demo
    导出CSV格式
    mongo聚合命令
  • 原文地址:https://www.cnblogs.com/lwh-note/p/9178031.html
Copyright © 2011-2022 走看看