文字列「summary」と同じ名前の日を除いて、特定の週の活動を照会するにはどうすればよいですか?
Activity.where(:week => wk, :day => "Summary").each do |daily_activity|
end
否定をどのように表現しますか?また、その週の各日の活動を表示しますが、その日が「概要」の場合は表示しません (実際の日ではないため)。
文字列「summary」と同じ名前の日を除いて、特定の週の活動を照会するにはどうすればよいですか?
Activity.where(:week => wk, :day => "Summary").each do |daily_activity|
end
否定をどのように表現しますか?また、その週の各日の活動を表示しますが、その日が「概要」の場合は表示しません (実際の日ではないため)。
ハッシュで直接行うことはできませんが、次のような方法で行うことができます。
Activity.where(:week => wk).where('day != ?', 'Summary')
ファインダーの拡張オプションが必要な場合は、squeel gemをチェックしてください。