0

文字列「summary」と同じ名前の日を除いて、特定の週の活動を照会するにはどうすればよいですか?

Activity.where(:week => wk, :day => "Summary").each do |daily_activity|
end 

否定をどのように表現しますか?また、その週の各日の活動を表示しますが、その日が「概要」の場合は表示しません (実際の日ではないため)。

4

1 に答える 1

0

ハッシュで直接行うことはできませんが、次のような方法で行うことができます。

Activity.where(:week => wk).where('day != ?', 'Summary')

ファインダーの拡張オプションが必要な場合は、squeel gemをチェックしてください。

于 2012-11-29T05:17:27.307 に答える