我怎样才能让Sinatra返回与今天相匹配的记录?

时间:2011-10-14 21:28:35

标签: ruby sinatra ruby-datamapper

我的Sinatra应用程序是一组笔记。每个笔记都应分配一个(未来)发布日期:

class Note
  include DataMapper::Resource
  property :id, Serial
  property :publish_date, Date
  property :content, String                 
end

我想基于publish_date创建一个只显示今天笔记的路线:

get '/' do
  ...
  erb :today 
end

我想要的注释可能是使用note.publish_date.to_s = Date.today.to_s找到的,但我似乎无法弄清楚使其工作的语法。提前谢谢你设置直接!

1 个答案:

答案 0 :(得分:3)

这样的东西
get '/' do
    Note.first(:publish_date => Date.today) 
    erb :today 
end

也许?