НПЗ CMS с мыслящим сфинксом - PullRequest
1 голос
/ 21 марта 2012

Я использую думающего сфинкса в своем проекте по переработке cms. И я получил эту ошибку при попытке обновить любую страницу:

ArgumentError (wrong number of arguments (0 for 3)):

Но когда я создаю новую страницу, все работает нормально.

Я переопределяю стандартную модель страницы переработки и добавляю стандартный метод мышления sphinx define_index:

define_index do
    indexes title
    indexes parts.title, :as => :part_title
    indexes parts.content, :as => :part_content
    indexes parts.body, :as => :part_body
    indexes slugs.name, :as => :slug_name
end

И это является причиной этой проблемы, потому что, когда я прокомментировал эти строки, все начинает работать нормально, но, конечно, поиск перестает работать.

Что я должен сделать, чтобы позволить им работать вместе?

1 Ответ

1 голос
/ 21 марта 2012

Я думаю, что мысль о том, что shpinx вступает в противоречие с самоцветом act_as_indexed, попробуйте комментировать актов вашей_схемы в вашей модели.

...