《web开发敏捷之道》读书笔记(2)——新建第一个rails应用

  接上一篇博文,使用rubyMine创建第一个应用程序。主要涉及一下几个知识点。

①Ruby on Rails 是一个MVC框架。Rails强迫我们将应用程序按照模型、视图和控制器进行划分,并遵循这一结构分别开发各部分的功能。当程序运行时,Rails按照人们对各组件的常用命名”组装“程序 。
②本应用采用WEBrick作为开发服务器。关于WEBrick

----------------------------------分割线-------------------------

1、使用rubyMine创建应用程序

createNewProject

project type:选择Rails application,rubyMine将为我们创建Rails应用程序的固定目录结构。

2、在WEBrick服务器运行应用程序

服务器配置

alt+u+r展开rubyMine的运行服务器配置界面。 修改Configuration选项卡中的Server值为WEBrick。shift+f10运行应用程序。(可以勾选"Run browser”,省的我们在运行服务器后还得敲地址

运行成功

运行成功啦!

3、切换目录显示模式

默认目录 image

可将左图的project视图模式切换为rails视图模式。

4、编写Hello,World程序

□ alt+insert 选择controller,就看到下面这个界面了,这里可以配置控制器的名称,控制器所在文件夹,还能创

   建action呢!体会rubyMine的高效吧!

新建controller

□我们创建了控制器类和action方法,但没有告诉Rails该显示什么——我们还需要一个视图。rubyMine创建

  action后已经顺手把视图模板文件做好了。

模板视图文件

□运行应用程序吧,这个就是导向到say控制器和hello方法的url——http://127.0.0.1:3000/say/hello

  rails默认的url解析机制:在路径中,紧跟在应用程序名称后面的第一部分是控制器名称,第二部分是action名称。

□切换到project目录视图看下

  app/controlles/say_controller.rb ——我们的控制器文件

  app/views/say/hello.rhtml         ——我们的action方法对应的视图模板

5、结语

我们的第一个rails应用程序学习到此为止,继续抄书就没意思了。打算详细学习的朋友请购买此书《Web开发敏捷之道》。请留意更新。

订阅MaX’s Space以查看《web开发敏捷之道》最新的读书笔记。

转载声明:
原载:MaX’s Space——集前端开发/ruby探索/网站可用性/用户体验于一体的趣味互联网生活
本文链接:http://www.cnblogs.com/bluecat333/articles/1767980.html
如需转载必须以链接形式注明原载或原文地址,谢谢合作

相关日志

posted on 2010-06-30 01:17  马啸  阅读(605)  评论(0)    收藏  举报