MDA/MDD/TDD/DDD/DDDDDDD
posts - 536, comments - 111, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

rails+mysql配置及简单例子

Posted on 2008-11-27 00:29 leekiang 阅读(3526) 评论(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/



只有注册用户登录后才能发表评论。


网站导航: