2016-10-12 8 views
0

Рассмотрим следующий фрагмент кода из RansackRails 4 - рыскать - По умолчанию Сортировать

@search = Post.search(params[:q]) 
@search.sorts = 'name asc' if @search.sorts.empty? 
@posts = @search.result.paginate(
    :page => params[:page], 
    :per_page => 20 
) 

В моем случае, «название по возрастанию» на самом деле является смежной области в другой модели.

Я пытаюсь выяснить, как сортировать на основе этого, сохраняя при этом функцию ransack.

ответ

0

search.sorts = 'comment_name asc' if @search.sorts.empty? должен это сделать. Заменить comment с другим названием модели.

Смежные вопросы