Hallo,

vielleicht etwas meta programming, mir würde da sponan soetwas einfallen:

Class karten_controller < ApplicationContoller

class_eval <<-EOV
    Def controller.action_name
        @fotos = Foto.find(:hast_du_noch_nicht_gesehen)
    end 
EOV

end

Sowas vielleicht?


Herzliche GRÜßE,
MICHAEL

Am 24.04.2008 21:43 Uhr schrieb "Mario Schroeder" unter
<[EMAIL PROTECTED]>:

> Hallo Liste,
> 
> ich hoffe ich muss DRY.
> Ich habe einen KartenController und die zugehörigen Views (freiburg,
> weimar, erfurt)
> 
> In den einzelnen views baue ich mir die image_url der Fotos über ein
> einfaches
> 
> KartenController:
> 
> def weimar
> @foto = Foto.find(:all)
> end
> 
> def freiburg
> @foto = Foto.find(:all)
> end
> 
> def erfurt
> @foto = Foto.find(:all)
> end
> 
> Um dann in der entsprechenden View darüber interieren zu können und die
> einzelnen Fotodaten auszugeben.
> 
> view: weimar.html.erb
> <% @foto.each do |foto| %>
> <%= foto.image_url %>
> <%= foto.beschreibung %>
> <% end %>
> 
> view: efurt.html.erb
> <% @foto.each do |foto| %>
> <%= foto.image_url %>
> <%= foto.beschreibung %>
> <% end %>
> 
> 
> Das ist aber nicht nur RY sondern einfach nur schlechter Stil.
> 
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an