宝石值得推荐没有sidekiq

时间:2015-06-01 16:38:25

标签: ruby-on-rails rubygems sidekiq

我是Rails中的新手,目前我正在使用gem recommendable 。当我安装sidekiq时,是的它正常工作。但是,当我不启动sidekiq时,它总是给我空洞的建议。

我在自述文件中看到了描述

  

强烈建议捆绑上面的一个排队系统,以避免手动刷新用户的建议。

什么意味着相互刷新用户的建议?如果我不使用排队系统,我该怎么做以获得当前的建议?

配置:

Recommendable.configure do |config|
  config.redis = RedisUsage.client

  config.redis_namespace = :recommendable

  config.auto_enqueue = true

  config.nearest_neighbors = nil

  config.furthest_neighbors = nil

  config.recommendations_to_store = 2

  config.orm = :active_record
 end

这可能是一个愚蠢的问题?但我已经搜索了很长时间。

1 个答案:

答案 0 :(得分:2)

以下两行在Recommendable.enqueue()

中执行

Recommendable::Helpers::Calculations.update_similarities_for(user_id) Recommendable::Helpers::Calculations.update_recommendations_for(user_id)