在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
本文版权归小能所有,转载麻烦标明出处,谢谢! 同时写作过程中也参阅了大量其他网络文档,如果您觉得侵犯版权,请和我联系:[email protected] 今天开始正式学习ROR(ruby & rails),之前看了一下,一直没有真正开始,今天算了开头了,感受一下敏捷开发吧。之前手头上有几本书,分别是《WEB开发敏捷之道》讲得非常全,也没有看几页,主要是概念性的东西太多,一下子没有时间消化,后来又看了一本书,《ruby on rails》快递WEB应用开发实战,但看了一下,大失所望,根本不适合初学者,直到昨天又看到一本书,《Ruby on rails 入门经典》,WROX的书还是没有让人失望,至少我感觉良好,虽然读起来感觉自已是“小白”,但当“小白”的感觉有时候还行!哈哈!好的,总结一下吧! 第一步:下载ruby,网址下载,下载完以后,直接安装。下载Mysql,大家找找啊!安装完成! 第二步:进DOS,输入命令 gem install rails --include-dependencies,OK,安装成功! 第三步:开始建立第一个WEB程序,命令如下: c:\>md rubydev c:\>cd rubydev c:\rubydev>rails -d mysql first 应用程序框架就建立了,哈,也太快了一点啊!别告诉我那两个DOS命令你看不懂! 值得注意的是,建立程序的原始命令应该为:rails first,但如果按照此命令,就会报错: “no such file to load -- sqlite3”。 估计是没有找到sqlite的数据库,打开database.yml,发现Rails已经自动给我加上了 sqlite的配置了。而且,还给出了安装sqlite驱动的命令。但是,我不想使用sqlite。上网查了查,原来Rails升级到2.0.2之后使用sqlite3作为默认的数据库。 第四步:修改config下面的文件database.yml,将里面的所有的database设置为空。不修改的话将会报错,另外在pwd中填写你自己的mysql的密码。---------------非常重要!!! 第五步:输入:ruby script/server,这样将在本地主机的3000端口上启动界面如下: 第六步:好的,既然是MVC模式,那么就先来创建控制器 命令行如下:ruby script/generate controller hello 这就产生了一个控制器,相对应的就是C:\rubydev\first\app\controllers的hello_controller.rb 创建一个动作,也就是修改C:\rubydev\first\app\controllers的hello_controller.rb文件内容如下: class HelloController < ApplicationController 第七步:在\app\views\hello目录下面编写there.rhtml,内容如下: <html> 第八步:输入:ruby script/server,界面出来了!! 注意的是,整个过程是浏览器--->控制器------>动作---------->视图,并没有涉及到模型!所以一切才刚刚开始! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论