• 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 为网页程序的大多数需求都提供了最好的解决方法,而且默认使用这些约定,不用在长长的配置文件中设置每个细节。
  • 相关阅读:
    VSCode:无法创建临时目录
    网页很卡的原因
    用css做三角形
    移动端加载页面出现抖动、未加载完成时布局杂乱问题解决
    vue中使用axios进行ajax请求数据(跨域配置)
    fetch和XMLHttpRequest
    1-5-JS基础-数组应用及实例应用
    图片左右切换
    轮播图片切换
    轮播图片切换(函数合并)
  • 原文地址:https://www.cnblogs.com/lwh-note/p/9178031.html
Copyright © 2020-2023  润新知