我的gem文件中有sunspot_rails用于我的rails应用程序。部署时,我使用heroku。我发现当我这样做时,我会收取一个Heroku附加组件的费用,这使得它能够正常工作。当我删除加载项时,搜索不再起作用。
是否可以在不支付附加费的情况下使用此gem或我做错了什么?
答案 0 :(得分:0)
你需要一个特殊的Heroku'附加组件'来使用sunspot_rails而不是许多其他宝石的原因是因为太阳黑子依赖于Solr,它实际上是一个独立的Java应用程序在您的服务器上运行。 Heroku正在向您收取运行该独特Solr应用程序的费用。如果您不在Heroku上,可以在服务器上设置自己的Solr实例。