Am 08.10.2008 um 22:14 schrieb Torsten Flammiger:
before_filter :get_tags
def get_tags
model = params[:controller].singularize.capitalize
@tags = Tag.find_by_sql("select distinct t.id, t.name from tags t,
taggings tg where t.id = tg.tag_id and tg.taggable_type =
'#{model}'")
end
Ich glaub ich bin letztens schon mal über solche Verwendung des
before_filters
hergezogen aber wiederhol mich gerne :)
Lös das Ding über einen Helper, den kannst ja im Controller genauso
verwenden.
Der Grund dafür ist dass du dir später, wenn das ganze mal unter
action oder
fragement_caching komment, viel Arbeit ersparen wirst bzw der Caching
Bonus
am Anfang kleiner ausfällt als du hoffst.
Daten sollte man erst dann aus der Datenbank holen wenn man sie
wirklich verwendet.
ciao, tom
--
Thomas R. "TomK32" Koll || http://tomk32.de || http://ananasblau.com
just a geek trying to change the world
Skype: TomK32 || Mail: [EMAIL PROTECTED]
http://beta.lomography.com/homes/TomK32
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug