Проверьте плагин Mobile Fu , он позволяет вам использовать response_to, например:
respond_to do |format|
format.html {
render :action => "full"
}
format.mobile {
render :action => "full",
}
format.js {
render :partial => "content", :layout => false
}
end
Но в зависимости от устройства, вы можете создать наш format.dumb, подключившись к плагину и:
Mime::Type.register_alias "text/html", :mobile