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