On 9/27/07, Stephan Kämper <[EMAIL PROTECTED]> wrote:
>
> >-- Originalnachricht --
> >Date: Thu, 27 Sep 2007 14:42:58 +0200
> >From: Werner Laude <[EMAIL PROTECTED]>
> >To: [email protected]
> >Subject: [Rubyonrails-ug] ausfiltern von ...
> >Reply-To: [EMAIL PROTECTED], [email protected]
> >
> >
> >Beim Auflisten von Bildern in einem Ordner habe ich sowas:
> >
> >@deko = Dir.entries("public/images/deko/")
> >
> >Leider werden dort zuerst ein Punkt und dann zwei Punkte, wohl als
> >Zeichen für die Ordnerhierarchie dargestellt..
> >Kann mir jemand sagen wie ich das rausfiltern kann ?
> >
>
> Wie wäre es damit:
>
> @deko = Dir.entries("public/images/deko/").reject{|e| ['.','..'].include?
> e }
>
>
> Beste Grüße
>
> Stephan
Alternativ kannst du auch glob benutzen. Damit kannst du ein Pattern
angeben, dem die Einträge entsprechen müssen. Dabei werden per default
alle Datein mit . ignoriert.
@deco = Dir.glob("*")
oder
@deco = Dir["*"]
http://ruby-doc.org/core/classes/Dir.html#M002347
Viele Grüße
Gregor
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug