2013-05-02 26 views
1

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

+0

改变你的种子文件,打开控制台,并改变它呢? – fotanus 2013-05-02 18:37:30

回答

2

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

使用控制台

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

谢谢,你知道我怎么能在'Heroku'上做到这一点吗?因为种子'用户'已经改变... – Houdini 2013-05-02 18:49:33

+1

Heroku有自己的控制台访问与“运行”执行。你可以通过'heroku run console'来获得它,类似于rake命令,'heroku run rake db:migrate'或'heroku run rake routes' – trh 2013-05-02 19:49:07