正如Rails的理念一样,创建一个新的Rails应用程序的过程非常简单,下面就来看看如何从0到1建立一个全新的Rails应用程序。
1、启动InstantRails,打开其Rails应用程序管理器(Rails Application Manager):
Ruby On Rails学习笔记(3)——Rails程序由0到1
2、创建一个名称为first的新的应用程序:
Ruby On Rails学习笔记(3)——Rails程序由0到1

3、使用first应用程序中的脚本文件创建一个名称为hello的控制器:
Ruby On Rails学习笔记(3)——Rails程序由0到1

4、启动针对first应用程序的服务器:
Ruby On Rails学习笔记(3)——Rails程序由0到1

5、打开浏览器,在浏览器中输入http://127.0.0.1:3000/hello,查看运行结果:

Ruby On Rails学习笔记(3)——Rails程序由0到1
6、修改关于hello的控制器文件:
Ruby On Rails学习笔记(3)——Rails程序由0到1
7、保存修改后的控制器文件,刷新浏览器,可以看到正确的运行结果:
Ruby On Rails学习笔记(3)——Rails程序由0到1

可能有人要问,为什么要为控制器增加一个index方法呢?其实这个问题,要从访问Rails应用程序的URL说起。访问Rails应用程序是的典型URL为:
http://www.site.com/books/detail/computer
根据Rails程序的约定:www.site.com是web服务器,同时也指定了应用程序的名称;books是控制器(controller);detail是action;后面的是参数。如果在URL中没有为当前的控制器,指定action,那么服务器就会寻找默认的action,也就是index。所以上面的步骤,就添加了一个index方法作为action。

这个应用程序就是一个简单的Hello World,Rails应用程序肯定不会只提供这些简单的功能,它也可以拥有丰富的显示界面,那么下面的任务就是为这个应用添加一个View。

分类:

技术点:

相关文章: