Mobile best-practice for Rails

I am looking for info on methods for making a Rails site more handheld device (pda,
phones) -friendly. So far I have found some discussions on this list that led me
to the following links:

http://wiki.rubyonrails.com/rails/pages/HowToProvideAlternateViewsForMobileDevices

http://groups.google.ca/group/rubyonrails-talk/browse_thread/thread/8bc68e46ea75c3f/af213cafa9e5f761?lnk=gst&q=mobile&rnum=26#af213cafa9e5f761

http://www.mikeindustries.com/blog/archive/2005/07/make-your-site-mobile-friendly

I have also done some reading on WAP and WML, but not sure if I want to make
a separate WAP site.

I want to provide essentially the same content and basic functionality to mobile users.
This just means degrading CSS and AJAX.

One approach I have tried is to add :mobile => true to every generated link and use a
before_filter to check it. It had been mentioned elsewhere and is not difficult to auto-rewrite
URLs.

A slight variation is to check the sub-domain instead (e.g. match on mobile*). This
is what I ended up using. I think it works well for pda and phones that support HTML
in addition to WML. That still leavesWAP users out in the cold.

I would be interested in hearing your opinions on the subject. Perhaps some of you
could point your PDA/phone to my mobile site and let me know if there are
any issues. I have tested with Opera 8 and Opera Mini 2.0.

Thanks for listening...

Long
http://mobile.edgesoft.ca/blog/read/2