【发布时间】:2012-12-26 13:36:10
【问题描述】:
因为下面的代码看起来很陈旧且丑陋。但是在玩这种方式之后只是工作。
def duplicated? url
found = false
current_user.bookmarks.each do |bookmark|
if bookmark.url.eql? url
found = true
end
end
found
end
我消除了找到的本地变量和这样的 if 语句
def duplicated? url
current_user.bookmarks.each do |bookmark|
bookmark.url.eql? url
end
end
它返回错误的预期结果。
知道如何改进它吗?谢谢
【问题讨论】:
标签: ruby