Hallo Leute,

ich experimentiere gerade sehr erfreut mit Joe Hewitt's genialem iUI und da stellt sich mir folgendes Problem. Um zu erkennen, ob ich es mit einem iPhone zu tun habe, definiere ich in application.rb einen beforefilter, der je nach Useragent eine Sessionvariable setzt, und eine def is_iphone, die true oder false liefert, je nachdem wie diese Sessionvariable aussieht. Meine Controller und Actions will ich eigentlich nicht anfassen müssen, sondern nur eben die Views anpassen.

Jetzt sieht aber in einer view sowas wie :

<% if is_iphone %>

IPhone Content

<% else %>

Standard Content

<% end %>

irgendwie nicht so toll aus. Gibt es eine Möglichkeit, zu einer Action in Abhängigkeit zu einer Kondition je eine andere View zu rendern? Oder gibt es vielleicht eine viel bessere Möglichkeit, um die View jeweils dediziert dem Useragent anzupassen?

Grüsse

Jan Roesner
[EMAIL PROTECTED]



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

Antwort per Email an