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