0
나는 belongs_to 관계가 있고이 사용자의 이름을 보여주고 있습니다.외국어 속성 RANSACK sort_link
하지만 사용자 이름별로 정렬하고 싶습니다.
<th><%= sort_link @q, :user_id %></th>
user.id 대신 사용자 이름별로 정렬하려면 어떻게해야합니까?
나는 belongs_to 관계가 있고이 사용자의 이름을 보여주고 있습니다.외국어 속성 RANSACK sort_link
하지만 사용자 이름별로 정렬하고 싶습니다.
<th><%= sort_link @q, :user_id %></th>
user.id 대신 사용자 이름별로 정렬하려면 어떻게해야합니까?
귀하의 질문에 몇 가지 필요한 세부 사항이 부족하므로 많은 것들을 추측하고 있습니다.
먼저 당신이 시도했다 :
<th><%= sort_link @q, :user_name %></th>
또는 사용자 이름 열 이름은 사용자 이름 인 경우
여기<th><%= sort_link @q, :user_username %></th>
입니다 '_'이전에 '사용자'사용자 테이블의 이름 (모델) .
당신은
@q = YourModel.joins(:users).search(params[:q])
덕분에
을 변경하는 컨트롤러를 수정해야 할 수도 있습니다, 저는 그런 개체를 통과 할 수 몰랐어요. –
설명서에서 볼 수 없습니다. 나는 간과 했음에 틀림 없다. –