Интеллектуальное целое число типа Сфинкс с ассоциацией has_many - PullRequest
1 голос
/ 28 марта 2012

Пример: у нас есть модель Book (название: строка desc: текст) и читатель модели (some_integer: integer book_id: целое имя: строка)

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

Что мы делаем не так?

...