我有一些问题
Click.all.map(&:id).include?(params[:click_id])返回false(但click_id出现在db中)
我做的时候
Click.all.map(&:id).include?(BSON::ObjectId(params[:click_id]))返回非法的ObjectId格式
怎样做好我想做的事?如果存在对象,则返回true
发布于 2014-09-24 05:55:46
您可以通过将id转换为String来实现这一点。
Click.all.map {|c| c.id.to_s }.include?(params[:click_id])https://stackoverflow.com/questions/25992776
复制相似问题