Rendering different html for mobile devices

Sorry if this is a bit OT - but I know people here like to help out!
Be grateful for any advice.

I’d like to render an html page but two versions.

  • One version for mobile devices (iphones and blackberries specifically)
  • One version for everything else

Any pointers appreciated.

I’d like to do this with divs on the page for each section of content
and show either depending on the viewing device.

Questions

  • Would this approach work?
  • How do I do it?

On Mar 5, 10:50 am, bingo bob [email protected]
wrote:

Sorry if this is a bit OT - but I know people here like to help out!
Be grateful for any advice.

I’d like to render an html page but two versions.

  • One version for mobile devices (iphones and blackberries specifically)
  • One version for everything else

You can create ‘fake’ mime types for this. In a before filter you can
then set the format of the request based on the user agent. Then
instead of just having a foo.html.erb you have a foo.smartphone.erb
and foo.dumbphone.erb.

Fred