我被同時更新鉛模型數據,以下錯誤狀態:1):索引lead_delta:屬性'user_id'找不到): app/controllers/leads_controller.rb:88:在`block in update'思考獅身人面像錯誤 - ResponseError(searchd的錯誤(狀態:1):指數lead_delta:屬性 'USER_ID' 未找到):</p> <p>裏德爾:: ResponseError(searchd的錯誤(:
一切工作正常,直到我改變模型中的搜索索引,添加屬性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。奇怪的是,用屬性new「user_id」查找工作正常,只是這個錯誤出現的Lead更新。 – amaks