I used the second version of the software and did not experience any problems. In my last application, I decided to use the latest "sphinx thinking." I have a strange mistake.
> NoMethodError in Adverts#index undefined method `next_result' for > #<Mysql2::Client:0xac86a54>
My gemfile
gem 'rails', '3.2.11' gem 'pg', '0.14.0'
Indices:
ThinkingSphinx::Index.define :car, :with => :active_record do has user_id, model_id, city_id, area_id, engine_id, mileage end
thinking_sphinx.yml
development: port: 9312 test: port: 9313 production: port: 9312
Controller:
class AdvertsController < ApplicationController def index @cars = Car.by_model_id(@model_id) end end
Model:
class Car < ActiveRecord::Base include ThinkingSphinx::Scopes sphinx_scope(:by_model_id) { |id| {:with => {:model_id => id}} } end
My opinion
% ul = render: partial => "item" ,: collection => @cars ,: as =>: item
element
% Li = item.id
What's wrong?
ruby-on-rails ruby-on-rails-3 sphinx thinking-sphinx
user1466717
source share