2

関連する子列をソートするためにアクティブな管理者を取得するのに苦労しています。関連する「ユーザー」を持つプロファイルがあります。

ActiveAdmin.register Profile, as: "Member" do

def scoped_collection
  end_of_association_chain.includes(:user)
end

column "Referral", sortable: 'user.referrals' do |member|
  member.user.referrals
end

--error when sorting---

PG::Error: ERROR:  syntax error at or near "."
LINE 1: ... "users"."id" = "profiles"."user_id" ORDER BY user.referrals...
                                                         ^
: SELECT  "profiles"."id" AS t0_r0, "profiles"."actor_id" AS t0_r1,
4

1 に答える 1