Oder wenn du keine Systemkommandos magst, oder sogar Windows verwendest:

environments = Dir.entries("#{Rails.root}/config/environments/").map{ |env| 
env[/(.+)\.rb$/, 1] }.compact
--
Viele Grüße
Ralph von der Heyden



Am 07.09.2010 um 21:31 schrieb Mathias Meyer:

> 2010/9/7 Daniel Weinand <mail...@googlemail.com>:
>> Hallo,
>> 
>> ich benötige in einem rake task alle verfügbaren Environments und möchte
>> dann pro Environment mit diesem Aktionen durchführen. Wie erhalte ich am
>> einfachsten eine Liste mit den aktuelle verfügbaren Environments? Komme
>> gerade nicht dahinter.
>> 
> Zum Beispiel mit
> 
> environments = `ls
> #{Rails.root}/config/environments`.split("\n").collect{|env|
> env.gsub(/\.rb/, "")}
> 
> Cheers, Mathias
> -- 
> http://paperplanes.de | http://scalarium.com
> http://twitter.com/roidrage
> _______________________________________________
> rubyonrails-ug mailing list
> rubyonrails-ug@headflash.com
> http://mailman.headflash.com/listinfo/rubyonrails-ug

_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an