0

我正在使用 active_record 连接到数据库。我正在使用普通的 ruby​​ 而不是 rails 工作。我可以很好地连接到数据库并执行除关联之外的所有操作。

我可以做这样的事情吗?

    class Person < ActiveRecord::Base
      has_many :orders        
    end

order当我这样做时,我在 RubyMine 中收到一个错误警告,说即使我有Order上面的类,它也找不到调用的 Rails 模型。由于我不在 Rails 中,我想知道是否可以在普通的 ruby​​ 中这样做?

4

1 回答 1

0

您可能需要告诉 ruby​​ 在哪里可以找到您的文件。Rails 使用自动加载来完成此操作,但您需要告诉 Person 类在哪里可以找到 order 类。

require "./order"
class Person < ActiveRecord::Base 
  has_many :orders
end
于 2013-05-16T16:05:50.480 回答