2
near_matchesを1つだけ選択するスマートな方法はありますか?私が探している名前と完全に一致するものが見つかった場合、近くのマッチのリストにその名前が必要なわけではありません。レコードの選択近くのマッチはレール3の以前の直接マッチに依存します
@match = Item.where("name = '" + params[:name] + "'").first
if @match
@near_matches = Item.where("name like '%" + params[:name] + "%' and id != " + @match.id.to_s)
else
@near_matches = Item.where("name like '%" + params[:name] + "%'")
end