Я использую думающего сфинкса в своем проекте по переработке 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
И это является причиной этой проблемы, потому что, когда я прокомментировал эти строки, все начинает работать нормально, но, конечно, поиск перестает работать.
Что я должен сделать, чтобы позволить им работать вместе?