web开发嘛,总归是要连接数据库了,先琢磨一下怎么连接java开发中有jdbc,.net开发偶有odbc,难道rails开发我用rdbc????好了不多废话,继续进入偶的ruby新手之旅第一步、数据库连接1.建立数据库,偶的笨笨上只有mysql,那就它了。建立一个数据库rubytest建立一个用户rubytest,密码也是rubytest,让它有权限操作rubytest数据库不要问命令行操作,这个我也不会,我是用client来操作的,推荐navicat,当然我用的是盗版了,电驴可以下载的建立一张表user_info字段为user_id int 自增user_name varchar 20 2.rails来连接数据库,前边我说了config目录是来做数据库连接的找到database.yml修改为:
development: adapter: mysql database: rubytest username: rubytest password: rubytest host: localhosttest: adapter: mysql database: rubytest username: rubytest password: rubytest host: localhostproduction: adapter: mysql database: rubytest username: rubytest password: rubytest host: localhost
通过使用不同的数据库Rails可让你运行在开发者模式,测试模式,或产品模式中。我的应用程序对每个模式都使用同一个数据库。 Rails最近改动为,要求你要重启webserver,或者Rails看不到修改的新数据库,并且随后的步骤会失败。按下Ctrl-C 或者关闭窗口并重启web服务器很奇怪的是password:后为什么必须有一个空格? |