2
我正在爲我的Rails應用程序構建自動完成功能。輸入形式,使按鍵時的Ajax調用,然後調用在鐵軌這種搜索方式Mongoid填寫引用ID
def search
search = Regexp.new(params[:name])
@users = User.where(:name=>search)
render :json => @users
end
一切工作正常。不過,用戶有一大堆的外鍵的其他集合字段。
例如,其中一個字段用於rolify。 role_ids
它看起來像"role_ids" : [ObjectId("508eee5afa0d00b818000001"), ObjectId("508eee92fa0d00b818000002")]
其中每個地圖像administrator
或moderator
我想要做的是從角色集合的實際文件替換這些ID。我知道我可以手動填寫它,但我希望Mongoid可以自動填充。
這是,非常感謝。這是一個有用的功能 – K2xL