このクエリを使用して、特定の日 (今日) に割り当てられたレコードをフィルター処理しようとしています。
assignments = p.assignments.where("assigned_date = ?", Date.today)
これらのレコードが存在することはわかっていますが、常に空白の結果が返されます。...where(:assigned_date => Date.today) も試しましたが、うまくいきませんでした。
データベース スキーマは次のとおりです。
# == Schema Information
#
# Table name: assignments
#
# id :integer not null, primary key
# name :string(255)
# rep :integer
# set :integer
# instructions :text
# created_at :datetime not null
# updated_at :datetime not null
# player_id :integer
# actual_percentage :float
# predicted_percentage :float
# assigned_date :date
#
コンソールで、入力すると
p.assignments.first.assigned_date == Date.today
true を返します。私が間違っていることは何か分かりますか?