1

我正在将 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')

有任何想法吗?我被这个困住了。

4

0 回答 0