文章列表
(1)、修改gemfile,修改rails版本为"3.2.9",从网上:http://www.imagemagick.org/script/binary-releases.php#windows 下载RMagick后,安装时注意勾选C/C++ Header file,另外安装路径选择在一个没有空格的目录下,比如不要安装在program file 目录下。重新运行 bundle install
报出错误:
Error installing rmagick
Failed to build gem native
extension
发现rmagick未安装成 ...
主要将 ActiveRecord 一对一关联的实例:
Classroom has one Teacher
classroom 的属性: name,capacity,teacher
teacher 的属性:name,sex,age
利用Scaffold 生成器:
$ rails g scaffold teacher name:string sex:string age:integer
$ rails g scaffold classroom name:string capacity:integer teacher:references
...
原来的工程是使用sqllite3的,想修改为mysql,折腾了一个下午,终于成功,记录如下:
(1)、在 database.yml 中的配置如下:
development:
adapter: mysql2
database: rails
host: localhost
username: root
password: "123456"
encoding: utf8
pool: 5
timeout: 5000
(2)、 然后执行 rake db:create 发现没有安装mysql adapter
执行:gem ...