Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    elementi nel model con hasNext/hasPrev

    Ciao,
    supponiamo di avere un set di elementi recuperati in questo modo
    codice:
    a = Asset.all
    questi elementi hanno id compresi fra 1 e 20, come faccio a sapere se uno specifico elemento ha un elemento sucessivo ed uno che lo precede? Mi piacerebbe fare qualcosa del genere:
    codice:
    asset = a.find(3)
    asset_next = asset.hasNext
    asset_prev = asset.hasPrev
    qualcuno sa come approcciare questa situazione? Qualche plugin potrebbe aiutarmi?

    Grazie

  2. #2
    codice:
    class Asset
    
      def next
        first(:conditions => ["id > ?", id], :order => "id ASC")
      end
    
      def prev
        first(:conditions => ["id < ?", id], :order => "id ASC")
      end
    
    end

  3. #3
    ottimo, grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.