Topic: Understanding the basics of how Rails/Capistrano/RadRails work
I use a Mac that I'd like to develop locally on and then run my sites on Dreamhost, I have some PHP experience but am new to Ruby, Rails, etc. This is primarily a learning experiment for me to see how these larger web app systems work. My questions are:
1- The most effective way to set up my Mac as a development environment? I understand dragging Locomotive over to run Rails apps, and I understand installing Eclipse with RadRails, RDE, etc. Not really sure how to link them together?
2- How to upload my site to Dreamhost? I've been able to SSH into my account and generate a rails project there, and on another machine I've been able to generate a local rails project. When I've tried to FTP the local system to the remote, however, it breaks. I'm sure this is because some files must remain local, but I'm not sure what should or shouldn't be uploaded. Which brings me to my next question... Capistrano
3- Someone told me that I need to use Capistrano to upload my project to Dreamhost, rather than the Eclipse FTP. I have no idea how to use subversion or capistrano, much less how to configure that on Dreamhost. Sadly most of the documentation I've found thus far assumes more knowledge about how servers and Unix/Linux command line than I have.
Can someone link me to a resource or provide a quick and dirty "for dummies" overview of my particular situation? I'm excited about the actual Rails for Dummies book coming out in January, it actually does seem to have a focus on using RadRails.
Thanks in advance for any feedback.