在Rails应用程序中使用耐嚼的gem更新用户索引失败

时间:2018-09-10 16:19:29

标签: ruby-on-rails elasticsearch chewy-gem

我的Rails应用程序中有一个用户正在尝试手动建立索引。在控制台中,我正在做

u=User.find 4317
User.update_index u

但是索引的结果是:

irb(main):006:0> User.update_index u
=> [User(id: integer kind: string, login: string, first_name: string, last_name: string, public_name: string...

...注意到空白字段,这使我认为命令未运行?我可以正确运行update_index命令吗?

1 个答案:

答案 0 :(得分:0)

以防其他人遇到这个问题。根据我的特定配置,我能够简单地更新导致索引的用户。所以:

u=User.find 4317
u.save