elasticsearch,acts-as-taggable-on,searchkick,acts-as-taggable,Ruby On Rails,elasticsearch,Acts As Taggable On,Searchkick,Acts As Taggable" /> elasticsearch,acts-as-taggable-on,searchkick,acts-as-taggable,Ruby On Rails,elasticsearch,Acts As Taggable On,Searchkick,Acts As Taggable" />

Ruby on rails SearchLoad作为标记(深度嵌套模型)

Ruby on rails SearchLoad作为标记(深度嵌套模型),ruby-on-rails,elasticsearch,acts-as-taggable-on,searchkick,acts-as-taggable,Ruby On Rails,elasticsearch,Acts As Taggable On,Searchkick,Acts As Taggable,我试图使Searchkick成为由acts as taggable gem创建的急切加载标记,悬停它似乎忽略了它,所以我认为我做得不对这是我的搜索导入: searchkick language: "norwegian" scope :search_import, -> { includes([:venue, :artists, :taggings, :tags ]) } 我也尝试过: searchkick language: "norwegian" scope :search_impor

我试图使Searchkick成为由acts as taggable gem创建的急切加载标记,悬停它似乎忽略了它,所以我认为我做得不对这是我的
搜索导入

searchkick language: "norwegian"
scope :search_import, -> { includes([:venue, :artists, :taggings, :tags ]) }
我也尝试过:

searchkick language: "norwegian"
scope :search_import, -> { includes([:venue, :artists, taggings: { :tags } ]) }
但后来一切都崩溃了


有人知道怎么做吗?

你试过吗?尝试使用
数组
而不是
哈希
作为
标记:[:tags]
,如:
范围:搜索(u导入,->{包括([:地点,:艺术家,标记:[:tags]])
。另外,当你说一切都崩溃时,请发布相关的stacktrace,以便更好地理解问题。
标记:[:tags]
似乎也崩溃了。我将很快尝试使用堆栈跟踪进行更新。我尝试了这个方法,但是
scope:search\u import,->{includes([:venture,:artists,taggins:[:tag]])}
似乎没有任何区别。你尝试过这个吗?尝试使用
数组
而不是
哈希
作为
标记:[:tags]
,如:
范围:搜索(u导入,->{包括([:地点,:艺术家,标记:[:tags]])
。另外,当你说一切都崩溃时,请发布相关的stacktrace,以便更好地理解问题。
标记:[:tags]
似乎也崩溃了。我将很快尝试使用堆栈跟踪进行更新。我尝试了这个方法,但是
scope:search\u import,->{includes([:venture,:artists,taggins:[:tag]])}
似乎没有任何区别。