0
我目前有一個應用程序通過API調用發出請求並返回數據。我創建了兩個日期的方法(要求使用這些日期作爲參數),所以它總是調用從上週數據:將輸入日期分配給變量
def self.monday
d = Date.today
seven_days_ago = (d - 7)
seven_days_ago.beginning_of_week
end
def self.sunday
d = Date.today
seven_days_ago = (d - 7)
seven_days_ago.end_of_week
end
我想用這些週一和週日方法爲默認值應用,但如果用戶在表單中輸入日期,這些方法將被輸入的值覆蓋。這些輸入的值應該保持爲用戶正在導航站點,直到有新的會話,或他們清除值(因此將方法發送回其默認值)。
我將如何創建一個不會將日期保存到數據庫的表單,而只是覆蓋上面兩個方法中的默認日期?那麼這些日期應該保持活躍狀態,直到他們清除表單或者他們開始新的會話?
我怎麼能拿:最新信息的方法?我的表單要求兩個日期:first_date和second_date。 :first_date將被連接到self.monday,並且:second_date將轉到self.sunday。 – user2495205