Ruby on rails 如何:在Rails应用程序中查看Redis数据(使用Soulmate)

Ruby on rails 如何:在Rails应用程序中查看Redis数据(使用Soulmate),ruby-on-rails,autocomplete,redis,Ruby On Rails,Autocomplete,Redis,我是RubyonRails新手 目前我正在使用Redis/Soulmate实现自动完成功能。我正在启动一个新的加载器,并将我的预约模式如下: loader = Soulmate::Loader.new("appointments") puts loader.inspect 我得到输出: #<Soulmate::Loader:0x007fdca25bd840 @type="appointments"> 如何在rails应用程序中查看此命令的输出-我想查看刚刚在加载程序soulmat

我是RubyonRails新手

目前我正在使用Redis/Soulmate实现自动完成功能。我正在启动一个新的加载器,并将我的预约模式如下:

loader = Soulmate::Loader.new("appointments")
puts loader.inspect
我得到输出:

#<Soulmate::Loader:0x007fdca25bd840 @type="appointments">
如何在rails应用程序中查看此命令的输出-我想查看刚刚在加载程序soulmate hash中输入的数据。我正在尝试类似的方法,但没有任何效果:

puts soulmate-data:appointments 1 or 
puts soulmate-data["appointments"]
注意:我可以在终端中使用

$ redis-cli
hget soulmate-data:appointments 1
它给出了输出:

"{\"term\":\"randomappointment\",\"id\":1}"

有什么想法吗?我在使用Redis 2.8.19、Rails 4.1.6,我发现了这一点,我使用Soulmate::Matcher类这样做:

term = "randomappointment" 
result = Soulmate::Matcher.new("appointments").matches_for_term(term)
term = "randomappointment" 
result = Soulmate::Matcher.new("appointments").matches_for_term(term)