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

Antwort per Email an