Linux系统使用date命令修改系统时间
2015-10-22 07:03
696 查看
使用rails写第一个Hello World页面
第一步:安装我们需要的环境
我们需要安装rails (gem install rails --remote)
目前的最新版本是2.3.8。
安装完成后 控制台输入 rails-v 查看rails安装是否成功。
如果gem安装不成功,到RubyForge手动下载安装。(rails的排名很靠前,首页就能看到)
第二步:开始rails工程
rails安装完之后,就可以开始写我们的web程序了。
首先 我们在控制台输入 rails helloworld。
我们会看到一堆create语句被打印出来,这个我们暂时不用管。
正确完成之后我们就可以在当前目录下看到被创建的HelloWorld工程了。
第三步:启动rails
进入我们的工程目录 (cd HelloWorld)
控制台输入 ruby script\server
我们可以看到webrick服务器的启动信息。
使用http://localhost:3000/就可以访问我们的rails页面了。
第四步:编写HelloWorld
在控制台运行 ruby script\generate controller HelloWorld命令 创建我们的HelloWorld控制器。
打开工程目录,在工程\app\controllers目录下找到生成的helloworld_controller.rb文件
打开编辑,加入如下代码:
现在使用http://localhost:3000/hello_world 就可以看到我们的helloworld页面了。
PS:如果不能看到页面,查看工程\log目录下的日志文件。首次运行一般是缺少sqlite3造成的。
这时我们只要把这个文件安装一下就可以了。(gem install sqlite3-ruby 1.3.1 --remote)
或手动下载 http://files.cnblogs.com/geek007/sqlite3.rar 本机安装。
第一个rails工程完成后,再回头看rails的工程架构。
完善的轻量级框架生成机制,典型的MVC架构,简便的编写规范。
rails使程序的每个部分都遵循着标准的方式。
也就是说,使用rails,你是在一个事先准备好的工程内开始你的工作的!
第一步:安装我们需要的环境
我们需要安装rails (gem install rails --remote)
目前的最新版本是2.3.8。
安装完成后 控制台输入 rails-v 查看rails安装是否成功。
如果gem安装不成功,到RubyForge手动下载安装。(rails的排名很靠前,首页就能看到)
第二步:开始rails工程
rails安装完之后,就可以开始写我们的web程序了。
首先 我们在控制台输入 rails helloworld。
我们会看到一堆create语句被打印出来,这个我们暂时不用管。
正确完成之后我们就可以在当前目录下看到被创建的HelloWorld工程了。
第三步:启动rails
进入我们的工程目录 (cd HelloWorld)
控制台输入 ruby script\server
我们可以看到webrick服务器的启动信息。
使用http://localhost:3000/就可以访问我们的rails页面了。
第四步:编写HelloWorld
在控制台运行 ruby script\generate controller HelloWorld命令 创建我们的HelloWorld控制器。
打开工程目录,在工程\app\controllers目录下找到生成的helloworld_controller.rb文件
打开编辑,加入如下代码:
class HelloWorldController < ApplicationController def index render:text=>"hello world" end end
现在使用http://localhost:3000/hello_world 就可以看到我们的helloworld页面了。
PS:如果不能看到页面,查看工程\log目录下的日志文件。首次运行一般是缺少sqlite3造成的。
这时我们只要把这个文件安装一下就可以了。(gem install sqlite3-ruby 1.3.1 --remote)
或手动下载 http://files.cnblogs.com/geek007/sqlite3.rar 本机安装。
第一个rails工程完成后,再回头看rails的工程架构。
完善的轻量级框架生成机制,典型的MVC架构,简便的编写规范。
rails使程序的每个部分都遵循着标准的方式。
也就是说,使用rails,你是在一个事先准备好的工程内开始你的工作的!
相关文章推荐
- Linux和windows 的启动流程比较
- LAMP进阶之路--熟悉Linux
- OpenStack Installation Guide for Red Hat Enterprise Linux 7, CentOS 7, and Fedora 20
- Linux(Ubuntu)下软件安装问题
- Linux中Workqueue机制分析
- Linux学习之linux目录
- Linux命令学习记录
- 丰田汽车的 Linux 之旅
- Linux下加载Windows分区的几种方法
- 马哥linux2016最新全套课程
- Linux下修改mysql默认最大连接数,查看当前设置的最大连接数
- Linux帐号管理[中]--用户管理
- 2013年工作中遇到的20个问题:261-280
- Linux帐号管理[上]--4个配置文件
- Linux C 基础
- Linux远程无密码登陆并远程执行脚本
- Linux环境PHP5.5以上连接SqlServer2008
- Linux给用户添加sudo权限
- Linux - 磁盘分区
- Net-SNMP动态库方式扩展MIB