我正在将 Rails 应用程序的一部分提取到引擎中。引擎包含与安装引擎的应用程序中的模型类有关系的模型类。在某些情况下,这些关系是必需的。
module Carrier
class Profile < ActiveRecord::Base
attr_accessible :company_id
belongs_to :company, class_name: Carrier.company_class_name
validates :company, presence: true
end
end
既然引擎没有Company
类,那么在开发过程中应该如何处理这种关系呢?其他人如何“存根”外部类?