Мышление целого типа Сфинкса с ассоциацией has_many
Пример: у нас есть модель Book (title:string desc:text) и модель Reader (some_integer:integer book_id:integer name:string)
class Book < ActiveRecord::Base
has_many :readers
define_index do
indexes id
indexes title
indexes descr
join readers
has readers(:wert_integer), :as => :wert_integer, :sortable => true, :type => :integer
has readers(:first_name), :as => :first_name, :sortable => true
has readers(:last_name), :as => :last_name, :sortable => true
set_property :delta => :delayed
end
end
class Reader < ActiveRecord::Base
belongs_to :book
end
При попытке сохранить книгу мы получили эту ошибку:
undefined method `wert_integer' for []:ActiveRecord::Relation
Что мы делаем не так?