那天在公司把这个例子做了遍觉得挺顺利没想到今天换到家里机子后出现了不少问题.
在这里记录下出现问题及解决办法.
1.创建好数据库和products表后执行
cmd>ruby script/generate scaffold product
结果报错
exists app/controllers/
#OnWindows:
# gemmysql
# Choohewin32build.
# InstallMySQLandputits/bindirectoryonyourpath.
于是执行了gem mysql,的后问题就解决了.奇怪是我在办公室样环境没有执行gem mysql也没有出现过该问题.唯区别呵呵大概就是家里网速慢那天gem all rails时
中断了好几次不过这个问题总算解决了..
2. 连接数据库编码问题
生成scaffold后就可以CRUD了但是发现执行完CRUD后mysql数据库中记录为乱码执行
mysql> names gbk后还是显示乱码depot数据库、products表均已设置为utf8格式在
database.yml中加入encoding:utf8后问题解决.
development:
adapter: mysql
database: depot
username: root
password:
host: localhost
encoding: utf8
最新评论