#ruby #sinatra #ruby-datamapper
#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 но, похоже, я не могу разобраться в синтаксисе, чтобы заставить это работать. Заранее спасибо за настройку be straight!
Ответ №1:
Что-то вроде
get '/' do
Note.first(:publish_date => Date.today)
erb :today
end
возможно?
Комментарии:
1. @subpixel да, это лучше 🙂