Tôi đang sử dụng lệnh sort_link của Ransack trong dự án đường ray để hiển thị danh sách các khoản phí cho mô hình thanh toán của tôi. Tuy nhiên, 'fee_amount' không phải là thuộc tính của mô hình thanh toán, nhưng thay vào đó là phương thức lớp của mô hình hóa đơn (thuộc về thanh toán). Những gì tôi đang có là:Sử dụng Ransack sort_link cho các thuộc tính
<% = sort_link @search,: bill_fee_amount, "Convenience Fee" %>
cần truy cập vào hóa đơn của hiện tại thanh toán và gọi Phương thức 'fee_amount' trên số hóa đơn , một số tính toán và trả về số dư. Đó là những phao nổi mà tôi hy vọng tìm kiếm.
Điều này có thể được thực hiện hay tôi chỉ có thể sắp xếp theo các thuộc tính của mô hình mà tôi đang xử lý?
Kiểm tra này [vấn đề] (https://github.com/ernie/ransack/issues/61). Ransack không có chức năng giống như meta_search. Bên trong, nó luôn sử dụng mô hình như được định nghĩa trong cơ sở dữ liệu, và tôi không thể làm cho nó sử dụng các bảng tạm thời được tạo bởi các phạm vi –