검색 용으로 ThinkingSphinx
을 사용하는 Rails 앱에서 작업하고 있습니다. 그것은 Flying Sphinx
의 플러그인을 사용하는 Heroku
에 배포되었습니다. 내 로컬 개발 컴퓨터에 그것은 작동하지만, 처음에는 저도 같은 오류가있어 :ThinkingSphinx (및 Heroku Flying Sphinx) - 알 수없는 열 오류가 발생합니다.
ThinkingSphinx::SphinxError (unknown column: 'question' ...
수행 :
rake ts:rebuild
그것은 내 로컬 컴퓨터에서 작업 만들기에 충분 하였다. 하지만 사용에도 불구하고 내 생산 환경에서 같은 오류가 계속 :
heroku run bundle exec flying-sphinx rebuild
관련 인덱스 파일은 다음과 같습니다
ThinkingSphinx::Index.define :competition, :with => :real_time do
indexes name
# This index seems to be causing the error:
indexes question
indexes user(:name), as: :idea_user
indexes taggings.tag(:name), :as => :idea_tags
has user_id, type: :integer
has team_id, type: :integer
has created_at, type: :timestamp
has updated_at, type: :timestamp
has start_date, type: :timestamp
has end_date, type: :timestamp
end
내 question
속성이 이전에 description
불렀다. 나는 다음과 같이 생각했다 :
heroku run bundle exec flying-sphinx rebuild
내 인덱스를 업데이트하기에는 충분하지만 (내 로컬 컴퓨터에서는 충분했다.) 도움이되지 않았다.
어떻게 해결할 수 있습니까?
의심은 비행 - 스핑크스처럼 보인다 .com이 다운되었습니다. – Anders