0

我正在使用设计。我修改了用户字段没有问题。我需要访问某些用户,并修改他们的信息。例如,假设用户“pete”应该将字段“type”更改为“active”。我怎么做?它应该只是访问数据库并修改该字段,但我无法使其工作。我的意思是,有修改数据库的工具,但是 Rails 的方法是什么?

我不需要工具或脚本或修改代码,它是一个小型数据库,更改很少。一旦我理解了这一点,我可能会做一些更一般的事情。

4

2 回答 2

0

像这样对数据进行操作的典型Rails方法是编写自定义 rake 任务。伟大的 Ryan Bates 也有关于该主题的精彩截屏:http ://railscasts.com/episodes/66-custom-rake-tasks 。

如果您不想这样做,并且您所做的修复非常小,那么您可以通过rails console. 更多信息在这里:http ://railsonedge.blogspot.in/2008/05/intro-to-rails-console.html

于 2013-07-22T10:49:18.167 回答
0

如果您需要如何执行此操作的实际代码,它可能如下所示:

pete = User.find_by_name('pete')
pete.update_attributes(:type, 'active')
于 2013-07-22T10:51:01.363 回答