【问题标题】:Changing my 'seed' file - Rails更改我的“种子”文件 - Rails
【发布时间】:2013-05-02 18:17:31
【问题描述】:

我已经将我的用户播种到数据库中,但现在我想更改其中一个字段。看来,就像迁移一样,我不能只编辑文件并运行rake db:seed。这似乎并没有改变任何东西。如何编辑我已经播种的内容?谢谢!

【问题讨论】:

  • 更改您的种子文件,打开控制台并更改它?

标签: ruby-on-rails ruby-on-rails-3


【解决方案1】:

您可以使用控制台来更改已播种或已在数据库中的数据。如果需要更改大量数据,可以编写迁移以更改数据以及表结构。

使用控制台

rails c
> u = User.last
> u.first_name = "BoyGeorge"
> u.save

【讨论】:

  • 谢谢,你知道我在Heroku 上怎么做吗?因为那个种子user也改变了......
  • Heroku 拥有自己的控制台,可通过“运行”执行程序访问。你可以使用heroku run console 来实现它,类似于 rake 命令,heroku run rake db:migrateheroku run rake routes
猜你喜欢
  • 1970-01-01
  • 2013-09-13
  • 1970-01-01
  • 2021-12-14
  • 2018-01-24
  • 1970-01-01
  • 1970-01-01
  • 2017-12-28
  • 2017-06-09
相关资源
最近更新 更多