2012-02-24 34 views
8

Tôi đang cố gắng tạo một ứng dụng đơn giản với ruby ​​trong đường ray. Tôi đã tạo giàn giáo này:Tại sao di chuyển cơ sở dữ liệu không thành công trong trường hợp dữ liệu blob trong đường ray?

rails generate scaffold Pic title:string content:blob description:text 

và khi tôi cố gắng để di chuyển db với rake db:migrate Tôi nhận được lỗi này:

rake aborted! 
An error has occurred, this and all later migrations canceled: 

undefined method `blob' for #<ActiveRecord::ConnectionAdapters::TableDefinition:0xb74f8ec4> 

Khi tôi viết nói text thay vì blob nó hoạt động bình thường. Vậy vấn đề với blob là gì?

Trả lời

13

Từ khóa là nhị phân, không phải là blob.

rails generate scaffold Pic title:string content:binary description:text 
2

Không có từ khóa blob trong đường ray, bạn cần nhị phân.

rails generate scaffold Pic title:string content:binary description:text 
Các vấn đề liên quan