-------------2008年6月14日 ruby 做着玩(3)
ROR的环境必须要有,否则什么也玩不了。我不会从头开始,有InstantRails呢,什么mysql,apache都在,还有一个编辑器scite呢.我不会用它的,还是emeditor好。
总之先下一个,解压后执行instantrails.exe就可以用了。
然后去ror网站看turorial。
http://www.rubyonrails.org/down
内提到了创建一个应用的方法:
rails path/to/your/new/application
cd path/to/your/new/application
ruby script/server
rails,ruby在那里呢?
在D:\setup\InstantRails-2.0-win\ruby\bin\ 内,把他设置为path吧。不然太麻烦。
不过设置path也麻烦,不如自己用 instantrails 提供的Create New Rails App。他会把path设置好,并且到那个黑乎乎的dos prompt 。
在黑屏内,输入ruby,rails试试看,它们都可以直接运行了。 来吧。
rail serial
cd serial
ruby script\server
列出的信息表明,服务器已经启动了,在3000端口上等着你呢。试试http://localhost:3000
看到Ruby on rails :Welcome aboard 了吗?
还提示你如何Getting Started :创建数据库,修改yml的,不过数据库的东西先不去惹,咱们初来乍到,先搞点简单的。
创建controller....
ruby script/generator controller serial
访问 http://localhost:3000/serial ,不行。rhtml也创建了,serial内的index方法也写了。
TroubleShooting:
创建了controller,但是总报这个错。
Routing Error
No route matches "/generateserial/index" with {:method=>:get}
只要重启ruby script/server 就可以了。
被这个问题挡了有一会儿,LP让我休息,我肚子也饿了,睡觉吧,明天继续。