正如Rails的理念一样,创建一个新的Rails应用程序的过程非常简单,下面就来看看如何从0到1建立一个全新的Rails应用程序。
1、启动InstantRails,打开其Rails应用程序管理器(Rails Application Manager):
2、创建一个名称为first的新的应用程序:
3、使用first应用程序中的脚本文件创建一个名称为hello的控制器:
4、启动针对first应用程序的服务器:
5、打开浏览器,在浏览器中输入http://127.0.0.1:3000/hello,查看运行结果:
6、修改关于hello的控制器文件:
7、保存修改后的控制器文件,刷新浏览器,可以看到正确的运行结果:
可能有人要问,为什么要为控制器增加一个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。