apt-get upgradeの結果sinatraで作成してあったWebアプリ系が全滅してました。別にsinatraのせいな訳ではないですが。

歴代はてブ多い順は単独で実行すると以下のエラーが。

ArgumentError - comparison of Symbol with Date failed:
         hateburanking.rb:54:in `>='

ググると全く同じことで困っている人が。

リンクをたどると説明がありました。

 - @dataset = @db[:entry].filter((:date >= month_begin) & (:date <= month_end)).order(:bookmarkcount.desc)
+ @dataset = @db[:entry].filter{(date >= month_begin) & (date <= month_end)}.order(:bookmarkcount.desc)

これで解決しました。

コメントを残す

メールアドレスが公開されることはありません。