rails+mysql配置及简单例子

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/


你可能感兴趣的:(rails+mysql配置及简单例子)