no recargar los posts si el sitio no fue modificado
This commit is contained in:
parent
22f7db7cc0
commit
e65c8e163b
1 changed files with 8 additions and 5 deletions
|
@ -10,12 +10,15 @@ class PostsController < ApplicationController
|
|||
@site = find_site
|
||||
@category = session[:category] = params.dig(:category)
|
||||
@layout = params.dig(:layout).try :to_sym
|
||||
|
||||
# XXX: Cada vez que cambiamos un Post tocamos el sitio con lo que es
|
||||
# más simple saber si hubo cambios.
|
||||
if @category || @layout || stale?(@site)
|
||||
# TODO: Aplicar policy_scope
|
||||
@posts = @site.posts(lang: lang)
|
||||
@posts.sort_by!(:order, :date).reverse!
|
||||
@usuarie = @site.usuarie? current_usuarie
|
||||
|
||||
fresh_when @site
|
||||
end
|
||||
end
|
||||
|
||||
def show
|
||||
|
|
Loading…
Reference in a new issue