Rails进阶——框架理论认知与构建方案建设(一)

本文介绍了Rails框架的基本构建方法,包括创建项目、查看项目目录结构和数据库配置。Rails遵循'习惯大于配置'和'避免重复代码'的原则,简化了Web应用的开发。通过创建一个简单的网站项目,详细解析了Rails的目录结构,如app、public、db等文件夹的功能。此外,还讲解了数据库配置文件database.yml的结构和配置项,以及如何创建网站首页。
摘要由CSDN通过智能技术生成

前言

对于个人来说,构建属于自己的网站无疑是十分繁琐且耗时的一项工作,尤其是要在编程语言的层次上对整个网络系统进行构建。其中涉及到很多不同的知识与内容,且有着难以维护的特性。而在此前提下,各种网络框架应用而生。他们由诸多的生成器组成。同时,继承了Ruby语言的面向对象的诸多好处。

另外,Rails框架更是加入了两个新的对程序员十分友好的约定:

i>习惯大于配置;

ii>永不重复书写代码。

目录

基本构建方法

从一个初学者的角度出发,我们都需要一个案例,并对其加以分析与讨论。然后从背后解析其原理,从表面观察其结构。

在对设涉及计算机科学的诸多方面的研究过程中,最重要的一点是对于数据结构的设计。坦白地说,就是对数据的掌握以及机器的调用与理解。

而对整个rails程序的结构作出如下整理:

>创建项目

>查看项目目录结构

>查看项目数据库配置

>创建网站首页

>使用生成器创建Rails程序

>scaffold生成器的使用

>分析程序的执行流程

>完善网站

创建项目

使用rails创建web应用程序可以作为开发人员节省大量的时间。这是因为rails代码生成器十分便捷。只需要简单的命令就可以创建一个web项目。

最简单的"hello, world”项目构建代码如下:

rails new hellosite
cd hellosite
rails server

加注:

在启动rails服务器时,还可以在rails server命令中使用一些选项指定服务器的启动方式。

例如,设定服务器监听端口、指定其运行环境和设置默认的字符集。

-p port (--port=port) :指定WEBrick服务器运行的端口。

-b=ip(--binding=ip):绑定Rails指定的IP。默认IP为0.0.0.0;

-c (--config=file):使用自定义的rackup配置文件;

-d(--daemon):使服务器使用时作为系统守护进程;

-u (--debugger):为当前服务器启用ruby-debugging模式;

-e name(--environment=name):可以指定rails的运行环境。该name参数有共有3个选择

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王辞夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值