나는 오류를 다음있어 상태 : 1) : 색인 lead_delta : 속성 'user_id'를 찾을 수 없음) : app/controllers/leads_controller.rb : 88 : '블록 업데이트 중'생각 스핑크스 오류 ResponseError (searchd 오류 (상태 : 1) : 인덱스 lead_delta : 속성을 찾을 수 없습니다 'USER_ID') : 리드 모델 데이터를 업데이트하는 동안
모델에서 검색 색인을 변경하기 전까지 모든 것이 정상적으로 작동했습니다. 속성 user_id. 스핑크스 재 구축 후 인덱스 검색이 정상적으로 작동하지만 리드 업데이트시 500 번 이상 오류 메시지가 표시됩니다. 리드 모델에서
내가 검색 인덱스를 다음과 속성이 있습니다
indexes client_name
indexes company
indexes product.name, :as => :lead_product
indexes account_id
indexes email
indexes office_phone
indexes mobile_phone
has product_id, account_id, user_id
where "lead_converted = 0"
set_property :delta => :delayed
컨트롤러 데프 업데이트
리드
@lead = Lead.find PARAMS [: ID] 가 할 respond_to | 형식을 |
행 88 : @ 경우 lead.update_attributes의 PARAMS [납]
것은 내가 보석 버전은 다음과 같습니다
'생각 - 스핑크스', '2.0.3'
수수께끼 (1.3. 3)
나는 ts : rebuild를 실행 중이다. 그리고 새로운 "user_id"속성을 가진 검색이 잘 작동한다는 것이 이상한 것은이 오류가 발생한 Lead의 업데이트 일뿐입니다. – amaks