【发布时间】:2015-12-22 15:19:34
【问题描述】:
我有很多评论。每条评论都有一个内涵(字符串)属性,可以是正面的、负面的或中性的。
我正在尝试构建一个sort 方法,它将所有的否定放在开头,然后是中性,然后是肯定的。另外,另一种方法相反。
我尝试了以下方法:
res.sort! { |re1,re2|
case
when re1.connotation == re2.connotation
0
when re1.connotation == "positive"
-1
when re1.connotation == "negative"
1
else
0
end
}
对我做错了什么有什么想法吗?
【问题讨论】:
-
一些示例数据会很有用。