Rails 3创建脚本来操作我的数据库

时间:2012-01-16 19:31:57

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

我正在尝试创建一个脚本来处理我的rails应用程序中的db条目,但我不知道如何正确设置它以获取对我所有模型的访问权等。

我可以使用诸如seeds.rb之类的脚本轻松地执行此操作,使用'rake db:seed'来执行或在我的应用程序控制器中执行,但我想在这些之外创建脚本,我可以在后台运行或只运行一次。< / p>

我是否需要包含某些内容,或者使用某个rails命令调用脚本?作为第二个相关问题,有没有办法让我从ruby脚本中执行像'rake db:seed'这样的rails命令?我现在知道的唯一方法是运行'rails console'并在那里执行命令。

1 个答案:

答案 0 :(得分:1)

require 'config/environment.rb'

当脚本在你的rails根目录中时......