0

次のコード行があります。

@selected_events = Evento.where(dia: "2014/11/20")

問題は、「2014」だけでクエリを実行した場合のように、クエリの結果が表示されることです。「2014-11-20」と「2014 11 20」についても同じです。そのようなものは、この記号をクエリの終わりか何かとして受け取ります。

> irb(main):007:0> Evento.where(dia: "2014/-/1120")
  Evento Load (0.0ms)  SELECT "eventos".* FROM "eventos"  WHERE "eventos"."dia" = 2014
=> #<ActiveRecord::Relation ...>
4

0 に答える 0