【问题标题】:How can I get Sinatra to return a record matching today's date?如何让 Sinatra 返回与今天日期匹配的记录?
【发布时间】:2011-11-25 00:15:47
【问题描述】:

我的 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 找到我想要的注释,但我似乎无法弄清楚实现这项工作的语法。提前感谢您设置直!

【问题讨论】:

    标签: ruby sinatra ruby-datamapper


    【解决方案1】:

    有点像

    get '/' do
        Note.first(:publish_date => Date.today) 
        erb :today 
    end
    

    也许?

    【讨论】:

    • @subpixel 是的,这样更好:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多