Posted on 2008-11-27 00:29
leekiang 阅读(3542)
评论(0) 编辑 收藏
1,安装ruby
2,安装rails
gem install rails --remote
3,如果是oracle
安装ruby-oci驱动,下载地址:http://rubyforge.org/frs/?group_id=256,
下载rb结尾的,双击
安装rails与oracle的适配器,
gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org
4,rails2.2没有带mysql包,需要执行gem install mysql
如果报
ruby.exe - 无法找到组件
---------------------------
没有找到 LIBMYSQL.dll,因此这个应用程序未能启动。
那就到mysql/bin下拷贝LIBMYSQL.dll到windows/system32下
5,生成rails应用骨架
在应用父目录下执行rails mybook --d mysql
6,配置mybook/config下的database.yml
development:
adapter: mysql
encoding: utf8
database: mybook
pool: 5
username: root
password: root
host: localhost
7,在mybook应用下执行ruby script/generate scaffold product title:string description:text image_url:string
8,rake db:migrate 将其迁移到数据库。
可发现mysql中生成了一个products表,还额外多了id,created_at,updated_at3个字段
9,在mysql应用下运行WEBrick服务器。不能再外面运行。
ruby script\server
可能会提示先升级RubyGems,根据提示执行。
然后浏览http://localhost:3000/products
参考:http://www.cnblogs.com/acnono/