Could someone offer top tips please.

I've got a first revision of the application which i developed under rails 3.1 and ruby 1.9.2. It had not been until I found implementing the applying which i discovered my shared host doesn't support ruby 1.9.2 (most hosting that is shared appears to become exactly the same). I attempted to deploy my rails 3.1 application anyway, but have experienced many problems, frequently related to the deprecated => syntax.

I'm now trying to puzzle out how to proceed, and am considering re-creating my application under an early on version of rails.

What exactly are my options? What version of rails must i downgrade to, to prevent the issues I've been getting?

thanks.

You can give heroku an attempt. There is a free tier but the Cedar plank stack supports rails 3.1

I'd use RVM to set up your personal Ruby 1.9.2. See http://beginrescueend.com/rvm/install/.

Deploy to Heroku or CloudFoundy. They support ruby-1.9.2.