gpt4 book ai didi

ruby - rake 数据库 :migrate runs into an error for an undefined method

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:53 26 4
gpt4 key购买 nike

我接管了一个由其他人建立的网站。我现在正试图在本地主机上启动并运行它。但是,当我迁移时,看起来以前的开发人员将代码放入可能依赖于已经存在的种子的迁移中。迁移文件如下所示。

def up
add_column :supplies, :color, :string

Supply.where(:title => "Shipped").first.update(:color =>'#e20ce8')
end

def down
remove_column :supplies, :color
end

当我运行 rake db:migrate 时我在这个文件上遇到的错误是...

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

undefined method `update' for nil:NilClass

我该怎么做才能解决这个问题?

最佳答案

rake db:schema:load 怎么样?我相信这会让你开始,然后让你继续使用 rake db:migrate

关于ruby - rake 数据库 :migrate runs into an error for an undefined method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47021247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com