У меня есть модель User и Listing в моем приложении rails.Пользователь имеет много списков, и список принадлежит пользователю.У меня также есть рейтинг имени атрибута в пользовательской таблице.Я хочу найти ключевое слово в модели листинга и упорядочить его по атрибуту рейтинга модели пользователя.
Это то, что у меня в модели листинга
searchable do
text :title, :default_boost => 3
text :description, :default_boost => 2
integer :category_id, :references => Category
integer :subcategory_id, :references => Subcategory
string :zipcode
time :created_at
double :user do
user.rating
end
end
И вот как япытаюсь найти
@search = Sunspot.search(Listing) do
keywords params[:q] do
fields :title
end
order_by THIS IS WHERE I NEED HELP
paginate :page => params[:page], :per_page => 20
end