Fixtures i daty w przyszłości

W fixtures definiuję kilka obiektów i dla niektórych z nich chciałbym ustawić datę w przyszłości.

Dla ustawienia daty na dziś działa:
begin_at: now()

ale już na przyszły tydzień:
begin_at: now() + ‘7 days’

nie działa. Co mnie trochę dziwi bo zapytanie SQL “SELECT now() + ‘7 days’;” zwraca poprawny wynik.
Zastanawia mnie czy jest możlowość takiego ustawienia daty. Jeśli tak to jak to zrobić.

Time.now + 7.days 7.days.from_now
powinno zadziałać. Fixtures mają składnię Ruby, a nie SQL.
http://api.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Numeric/Time.html#M001242

Można nawet ładniej:

1.day.ago 7.days.since 2.weeks.ago itp..
—EDIT
No wziął i mnie ubiegł. :slight_smile:

Bzdura, fixtures railsowe nie mają składni Ruby. Fixtures są po prostu przeczesywane parserem ERb przed załadowaniem.
Znaczy spróbuj tak:
begin_at: <%= Time.now + 7.days %>

Dzięki za pomoc. Rozwiązanie ze znacznikami <%= %> faktycznie działa.