Вы получаете эту ошибку, потому что первый параметр, который должен быть передан вспомогательному методу will_paginate
, - это коллекция, которую вы хотите разбить на страницы:
<%= will_paginate @profiles %>
- в то время как вспомогательный метод searchlogic order
возвращаетссылка, а не коллекция.Вы, вероятно, хотите сделать это:
<%= order @profiles, :by => :created_at, :as => 'name' %>
<%= will_paginate @profiles %>
Я не уверен, что это будет работать так, как задумано, я не пробовал.