8

我正在尝试在 Rails 中使用 ruby​​ 创建一个简单的应用程序。我创建了这个脚手架:

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

当我尝试迁移数据库时,rake db:migrate我收到了这个错误:

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

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

当我写说text而不是blob它正常工作时。那么有什么问题blob呢?

4

2 回答 2

14

关键字是二进制的,而不是 blob。

rails generate scaffold Pic title:string content:binary description:text
于 2012-02-24T13:15:12.527 回答
2

rails中没有关键字blob,你需要二进制。

rails generate scaffold Pic title:string content:binary description:text
于 2012-02-24T13:15:45.097 回答