This isn't a small question and is largely going to depend on your shared server.
First generally you're going to do most of your development locally and then deploy it to your server. If you're just starting out then check out the RadRails IDE. It does most of the heavy lifting for you and makes it really easy to get going.
After that look at something like capistrano or vlad the deployer for getting the site onto your webserver.
First generally you're going to do most of your development locally and then deploy it to your server. If you're just starting out then check out the RadRails IDE. It does most of the heavy lifting for you and makes it really easy to get going.
After that look at something like capistrano or vlad the deployer for getting the site onto your webserver.