Mostrar registros do mês corrente

Existe alguma forma de exibir somente os registros do mês atual?

Meu controller atualmente está assim:

Em Programação eu tenho um campo data do tipo Date.

Valeu!

existe sim, da uma olhada neste link: http://guides.rubyonrails.org/active_record_querying.html
tem várias opções de pesquisa no active record.

Valeu Urubatan. Consegui resolver com a ajuda de Mauricio Linhares.

Programacoes.all :conditions => [ 'created_at BETWEEN ? AND ?', Date.today.beginning_of_month, Date.today.end_of_month ]

Mas muito obrigado pela ajuda! Aliás, comprei o seu livro sobre Ruby on Rails! Parabéns!!

Valeu!

que bom que resolveu o problema :smiley:
Mas se você esta usando rails 3, o ideal é utilizar os métodos novos de pesquisa, por exemplo:

Programacoes.where(‘created_at BETWEEN ? AND ?’, Date.today.beginning_of_month, Date.today.end_of_month)

o hash :conditions esta deprecated e a versão nova tem algumas vantagens de performance e facilitam o caching, pois a query só vai ser realmente executada na hora em que os dados forem necessários, desta forma permitindo inclusive executar uma query sobre a outa acesando o banco apenas uma vez :smiley:

Obrigado pelas dicas Urubatan.

Fiz as correções que você sugeriu!!

Valeu!