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 <[email protected]>:
>> 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
> [email protected]
> http://mailman.headflash.com/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug