我有一个关于红宝石的非常蹩脚的问题。我有以下代码:
@node = Node.find(params[:id])
@similar_nodes = Tire.search 'nodes', load: true do
query do
fuzzy_like_this @node.title
end
end
问题是,由于某种原因,我无法在线访问@node
变量fuzzy_like_this
。nil
即使找到了节点,它也会返回,我可以在第二行访问它。你能给我任何建议,为什么会发生这种情况,我能做些什么来更好地理解这种行为?我什至不知道如何搜索。
编辑:抱歉标题中的错字,当然它不应该是“全局”变量,而是实例变量。