查看文章 |
昨天晚上看了大半夜的ROR,把所需东西都下完了,没来得及测试下,呵呵。今天终于搞定了,看到“hello,world"真的很兴奋。。。 所需软件:ruby,rails,mysql. ruby需要下载One-Click Installer - Windows 这个工具包,里面自带了rubygems package manager包,使用它cmd下一条命令就可以下载rails了。网址是:http://rubyforge.org/frs/?group_id=167&release_id=17128 安装完以后,这时需要用gem install rails --remote,中间它会提示安装activesupport等几个文件输入‘Y’。有时候会网络不通,多试几次直到完成,输入rails -v 如出现rails 2.0.2(版本不同,显示会不同) 接下来安装mysql,从http://mysql.com上找到windows版本的。 安装完成后,我们开始架构一个rails网页应用程序骨架。 选择程序安装的目录,如要安装到D\rails盘,先在cmd下进d\rails,运行rails mybook 回车后可以看到一些create的东西,现在rails已经生成了完整的mybook应用程序的完整目录结构。 接下来在D:\rails\mybook目录下输入 ruby script\server 命令来启动webrick服务器。 现在打开浏览器输入http://127.0.0.1:3000/ 会看到 welcome aboard 的页面。 rail 开发工作的大部分集中在APP目录下的文件完成的,包括controllers,models,views,helpers,四个目录文件。controllers里存放controller类,作用是用来处理来自用户的web请求。models目录存放数据模型类,模型类封装了数据库中的数据。views目录存放相应的模板文件,模板文件填充数据后,转换为html格式发送给用户的浏览器。helpers目录存放了简化的controllers,models,views使用的帮助类。 rails在生成的框架中包含了一个script目录,它存放了很多脚本程序,它可以帮助我们简化许多工作,我们已经使用过script\server来启动webrick服务器,下面用script\generate来生成一个controller文件。cmd下:ruby script\generate controller Firstfile 回车后会在d:\rails\mybook\app\controllers下创建一个firstfile_controller.rb文件。右击此文件"编辑" 输入如下代码,保存。 ![]() 在浏览器里http://127.0.0.1:3000/firstfile/ 会出现找不到sqlite3文件的情况,这是因为rails默认的数据库是sqlite3需要下两个文件,sqlite3.exe和sqlite3.dll ,到http://www.sqlite.org/download.html 上下载windows版本的。下载后解压到你ruby的安装目录bin里,如我的g:\ruby\bin,然后关了ruby script\server 重启下。 http://127.0.0.1:3000/firstfile/ 是不是看到"hello,world" 呵呵。在添加如下图代码,
![]() 浏览器输入http://127.0.0.1:3000/firstfile/hello/ 会看到 and fine to 到这里你应该看懂些了吧。 我也是菜鸟,才开始学,有两本是《alige web ruby on rail》《the ruby way》买了看看,看完你就是高手了,呵呵。 创建数据库还没学。。。 strive study!!!!
|

