Tôi gặp các đối tượng:ActiveAdmin: Sắp xếp theo tài sản gắn con của
class District < ActiveRecord::Base
belongs_to :city
end
class City < ActiveRecord::Base
has_many :districts
end
Những gì tôi muốn làm (và đã không thể làm như vậy cho đến nay), là: có một cột City
trong District
's chỉ mục và cột đó có thể được sắp xếp theo số City.name
.
điều gần nhất tôi đã có thể làm mà không bị rơi ActiveAdmin là:
index do
column City.human_name(:count => :other), :city, :sortable => :city_id
end
Trong đó tất nhiên là không đủ tốt; Tôi không muốn sắp xếp giá trị số nguyên của khóa ngoại.
Đã thử các công cụ như :sortable => 'city.name'
, đưa ra lỗi. Ngay cả cố gắng để làm điều đó như bạn làm điều đó trên "tinh khiết" Rails - :joins => :cities, :sortable => 'city.name'
- không may mắn. Đã thử một loạt các công cụ ngu ngốc khác, đã khó chịu và quyết định khiêm tốn yêu cầu giúp đỡ.
Có ai có thể chỉ cho tôi đúng hướng không? Cảm ơn bạn đã dành thời gian.
giải pháp của bạn kết thúc là gì .. – js111