最近私はコードレールを開始しました。この問題を把握する必要があります。オペレーターのアホイイベント
%td
= Ahoy::Event.where(name: "viewed_brochure").where_properties(brochure_id: brochure.id, time: like 'Mon%').count
これは、データベースの月曜日の数を示す必要があります。しかし、それは動作しないし、構文エラーを与える。
この行にlikeオペレータを使用する方法が不思議です。
Ahoy::Event.where(time: "2017-10-30 14:50:35.361999").where_properties(brochure_id: brochure.id).count
この行はうまく動作しますが、私はオペレータまたは同様のものを使用する必要があります。
だから何が問題なのですか? –
しかし、 '時間'はdatetime型です。文字列 'Mon%'と比較するとどうなりますか? – Anton
この日時データを曜日に変換するかどうかを判断する必要があります。 – Emre