# Refreshing data displayed in browser every 24 hrs

**URL:** <https://www.ruby-forum.com/t/refreshing-data-displayed-in-browser-every-24-hrs/143216>\
**Category:** Ruby\
**Created:** [July 16, 2008, 2:26pm UTC](https://www.ruby-forum.com/t/refreshing-data-displayed-in-browser-every-24-hrs/143216 "2008-07-16T14:26:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ganana\_srishti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e480ec/32.png) [@ganana\_srishti](https://www.ruby-forum.com/u/ganana_srishti)\
**Post date:** [July 16, 2008, 2:26pm UTC](https://www.ruby-forum.com/t/refreshing-data-displayed-in-browser-every-24-hrs/143216/1 "2008-07-16T14:26:49Z")

</div>

Hi,  
I want to refresh the data which is displaying in browser for every 24  
hrs is there any solution…  
plz reply

for ex: firstname i am displaying in browser i want to change the  
firstname every 24 hrs …

---

<div class="post-metadata">

**Author:** ![ganana\_srishti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e480ec/32.png) [@ganana\_srishti](https://www.ruby-forum.com/u/ganana_srishti)\
**Post date:** [July 16, 2008, 3:16pm UTC](https://www.ruby-forum.com/t/refreshing-data-displayed-in-browser-every-24-hrs/143216/2 "2008-07-16T15:16:58Z")

</div>

Pragash Mr. wrote:

> Hi,  
> I want to refresh the data which is displaying in browser for every 24  
> hrs is there any solution…  
> plz reply
> 
> for ex: firstname i am displaying in browser i want to change the  
> firstname every 24 hrs …

I had that same problem and did it like this: basically, i mod ‘days  
since epoch’ over array size to get an array index that changes every  
day.

#get a list of possible resources to choose from, eg  
@resources = Resource.find(:all)

days\_since\_epoch = Time.now.to\_i/86400  
@resource\_of\_the\_day = @resources[days\_since\_epoch % @resources.size]

It means that @resource\_of\_the\_day effectively changes at midnight  
(server time) with no need for scheduled tasks or anything like that.

---

<div class="post-metadata">

**Author:** ![ganana\_srishti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e480ec/32.png) [@ganana\_srishti](https://www.ruby-forum.com/u/ganana_srishti)\
**Post date:** [July 17, 2008, 4:15am UTC](https://www.ruby-forum.com/t/refreshing-data-displayed-in-browser-every-24-hrs/143216/3 "2008-07-17T04:15:32Z")

</div>

On Jul 16, 8:22 pm, “Pragash Mr.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Hi,  
> I want to refresh the data which is displaying in browser for every 24  
> hrs is there any solution…  
> plz reply
> 
> ## for ex: firstname i am displaying in browser i want to change the firstname every 24 hrs …
> 
> Posted viahttp://www.ruby-forum.com/.

I’m sorry but i do not quite understand  
Do you want to change data between requests for every 24 hrs, or wanna  
refresh data in a 24-hrs-long request?
