Files

16 lines
316 B
Ruby

class My::PinsController < ApplicationController
def index
@pins = user_pins
fresh_when etag: [ @pins, @pins.collect(&:card) ]
end
private
def user_pins
Current.user.pins.includes(:card).ordered.limit(pins_limit)
end
def pins_limit
request.format.json? ? 100 : 20
end
end