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 为网页程序的大多数需求都提供了最好的解决方法,而且默认使用这些约定,不用在长长的配置文件中设置每个细节。
  • 相关阅读:
    Linux系统信息查看
    批处理Dos命令
    python语法31[函数]
    python基础31[数据结构list+tuple+set+dictionary]
    nmake使用
    linux间文件拷贝
    linux文件同步工具Unison的使用
    python语法31[基本数据类型和流程控制]
    远程桌面管理工具比较
    WindowsBatch与LinuxShell比较[batchfile之for命令详解]
  • 原文地址:https://www.cnblogs.com/lwh-note/p/9178031.html
Copyright © 2011-2022 走看看