【问题标题】:Why database migration fails in case of blob datatype in rails?为什么在 Rails 中的 blob 数据类型的情况下数据库迁移失败?
【发布时间】:2012-03-14 22:30:11
【问题描述】:

我正在尝试在 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 有什么问题呢?

【问题讨论】:

    标签: ruby-on-rails ruby sqlite blob dbmigrate


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-20
        • 2012-08-08
        • 1970-01-01
        • 2020-10-30
        • 2014-08-02
        • 1970-01-01
        相关资源
        最近更新 更多