Почему перенос базы данных завершается неудачно в случае типа данных blob в рельсах? - PullRequest
8 голосов
/ 24 февраля 2012

Я пытаюсь создать простое приложение с ruby ​​в рельсах.Я создал этот эшафот:

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

, и когда я пытаюсь перенести db с 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?

Ответы [ 2 ]

13 голосов
/ 24 февраля 2012

Ключевое слово - двоичное, а не blob.

rails generate scaffold Pic title:string content:binary description:text
2 голосов
/ 24 февраля 2012

В рельсах нет ключевого слова, вам нужен двоичный файл.

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