我正在搜索哈希数组,我需要在哈希中找到特定的对象。问题是我得到了我需要从另一个模型中搜索的内容。目前我正在寻找这样的......
@insur_transactions = user.transactions.find_all { |t| (t.fetch('name').downcase! =~ /user.bill.name/) }
问题是这不会使用bill.name中找到的对象搜索哈希值。如何从票据模型中提取该对象并搜索该特定项目?我正在使用mongoid作为我的数据库。
答案 0 :(得分:0)
得到了答案。这是使用正则表达式你可以使用/#{object} /拉我的代码看起来像这样
@insur_transactions = user.transactions.find_all { |t| (t.fetch('name').downcase! =~ /#{user.bill.name}/) }
得到了它!