Я использую Solidus, и я хочу реализовать лучший поиск с упором поиска, для этого я использую solidus_searchkick. Но я получаю следующую ошибку:
undefined method 'deep_symbolize_keys' for #<ActionController::Parameters:0x0000556eae99cda8>
В Spree :: HomeController # index, который имеет:
Spree::HomeController.class_eval do
def index
@searcher = build_searcher(params.merge(include_images: true))
@products = @searcher.retrieve_products
@taxonomies = Spree::Taxonomy.includes(root: :children)
end
end
Я ничего не изменил в настройках поиска Solidus.
Я получаю эту ошибку сразу после запуска 'bundle install', все отлично устанавливается.
Затем я запускаю 'rails s' и получаю эту ошибку, когда пытаюсь получить мой дом или любую другую страницу, на которой показан какой-либо продукт.
Версия:
- Рельсы: 5.1.6
- Рубин: 2.5.1
- solidus_searchkick: 0.3.4
- Солидус: 2.5.0