1

我的 Rails 应用程序中有一个模型,它是

class Person < ActiveRecord::Base
..
end

我想从不同的 ruby​​ 文件访问这个模型以进行某些操作。这是为了填充我的数据库。有人可以告诉我该怎么做吗?

我是 ruby​​ on rails 的新手,因此是一个微不足道的问题。我尝试使用 require 或 require relative 包含模型,但我得到一个 LoadError

4

1 回答 1

2

如果您使用 rake 任务来填充/操作数据库,那么您可以通过使任务依赖于 rails 环境来解决此问题,这将设置访问数据库所需的一切:

task :my_task => :environment do
#do whatever with your models here
end
于 2012-06-23T00:50:27.473 回答