1
只要Solr由於某種原因未能執行查詢就會返回錯誤消息和錯誤代碼。我想在Blacklight中處理這樣的錯誤。現在,當從Solr收到錯誤時,用戶會收到500內部錯誤。作爲一個開發者,我可以看到發生的事情是一個RSolr::Error::Http in CatalogController#index
與下面的代碼行作爲問題的根源:處理來自Blacklight的Solr錯誤消息
res = blacklight_solr.send_and_receive(path, :params=>solr_params)
是否可以自定義錯誤處理,這樣我至少可以顯示一個指示錯誤消息給用戶而不是無用的500內部錯誤?