我正在将 ActiveAdmin 实施到我的应用程序中。
在用户模型上,我有以下很多:
has_many :payments, :through => :ownerships, :source => :payment
has_many :subscription_payments, :through => :ownerships, :source => :payment, :conditions => "ownerships.buyable_type = 'Subscription'"
一旦我将用户添加到 ActiveAdmin,我就会收到以下错误:
Mysql2::Error: Unknown column 'ownerships.buyable_type' in 'where clause': SELECT `payments`.* FROM `payments` WHERE (ownerships.buyable_type = 'Subscription')
有任何想法吗?我被这个困住了。