我的模型在rails codebase
中定义如下module A
class B < ActiveRecord::Base
end
end
现在我正在编写一个外部ruby脚本,它与活动记录连接。
require 'active_record'
ActiveRecord::Base.establish_connection(
adapter: 'postgresql',
database: 'xxxx',
host: 'localhost',
username: 'xxxx',
password: 'xxxx'
)
module A
class B < ActiveRecord::Base
def self.do_something
A::B.all.each do |record|
#do something
end
end
end
end
end
A::B.do_something
我得到关系B不存在。