我们正在使用sunspot-rails连接到Heroku上的websolr。 Websolr提供授权功能来保护读取和更新调用。此授权功能要求在每次调用SOLR时都有三个额外的http标头。我试图找到一种方法来添加这些http标头到每个来自太阳黑子的调用。以下文章展示了如何为rsolr而不是太阳黑子 - https://github.com/onemorecloud/websolr-demo-advanced-auth。 https://devcenter.heroku.com/articles/websolr上的官方heroku文档几乎没有关于授权的信息。有没有办法通过太阳黑子改变http标题?
答案 0 :(得分:2)
您可以自定义Sunspot会话中使用的连接类。你在这个要点中看到了一个例子: https://gist.github.com/nz/6243059
答案 1 :(得分:1)
我必须稍微调整一下@ polmiro的要点才能使其发挥作用:https://gist.github.com/alfonsocora/e1f979621bbfe98e10dc