我正在构建我的自定义gem,我想暴露一个activerecord模型。我怎么能这样做?
我现在拥有的是:
require 'active_record'
module MyGem
class MyModel < ApplicationRecord
end
end
并在我的gemspec文件中:
spec.add_dependency 'activerecord', '>= 5.0.0'
当我尝试使用这个宝石的应用程序时,我得到了:
`<module:MyGem>': uninitialized constant MyGem::ApplicationRecord
答案 0 :(得分:0)
看起来ApplicationRecord并不像我原先想象的那样在ActiveRecord gem中。我只想使用基本活动记录类作为你的超类。
require 'active_record'
module MyGem
class MyModel < ActiveRecord::Base
end
end