16 lines
316 B
Ruby
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
|