EDIT: Hade anget fel sessionsnamn på ett ställe, ställer mig i skamvrån :r
Problemet är alltså löst?
1 svar · 469 visningar · startad av Gustav Nilsson
Hej!
Har en liten enkel slideshow, vars template ser ut som denna:
<div id="news">
<%= render :partial => "show_news" %>
</div>
<%= periodically_call_remote :update => 'news',
:url => { :action => :show_news },
:frequency => 2.0 %>
Show_news ser ut på fölajande sätt:
def show_news
session[:news_index] += 1
@news = News.find_by_sorting session[:news_index]
if @news == nil
session[:slide_index] = 1
@news = News.find_by_sorting 1
end
render :partial => "show_news"
end
Detta fungerar väldigt bra, ända tills någon matar in nyheter samtidigt som någon tittar på sliden. Man skulle kanske kunna lösa detta genom att "cache:a" modellen i en session, men det är inte en aktuell lösning för min del. Jag vill att poster som postas under att någon tittar på slideshowen också kommer med i slideshowen. Någon som har någon idé om hur man skulle kunna lösa detta?
EDIT: Hade anget fel sessionsnamn på ett ställe, ställer mig i skamvrån :r
EDIT: Hade anget fel sessionsnamn på ett ställe, ställer mig i skamvrån :r
Problemet är alltså löst?