質問: 引数内で演算することは出来ないのでしょうか。 date型の日付が入ったレコードから、「当日以降のレコードがあればラベルを表示」 ということをやりたいのですが、安易にこのようなコードでは通らず行きづまっております。 ``` <% if @game.exists?(:date > Date.today) %> 試合 <% else %> 練習 <% end %> ``` 下記、ハッシュでこのような事は出来るので ``` <% if @stages.exists?(:date => Date.today) %> ``` 演算子もいけると思ったのですがだめなんですね... 同じ日付以降ということがやりたいのですが、どのように書けばいいのでしょうか。 おしえていただけると幸いです。 よろしくお願いします。
回答: 文字列を渡すしかないかと思います。 ``` <% if @stages.where('date >= ?', Date.today) %> ``` これでどうでしょうか?