Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

How to Host website in ROR on Internet

I have made a small website in RORails but I donot know how to host it on internet. My web hosting (Just Host)company provides application on RoR application hosting . I need a step by step guide Line how I can Host my first work made in RoR on Internet. I have Putty and Firezilla .

Please treehouse Guide Me. Regards Nandini

3 Answers

Hello Nandini

Well, there are two paths - the easiest by far is the hosting service by Heroku which the course covers and is great for getting to see something on the Internet.

If you want to get your application up without a rails hosting service then you need to know your way around linux. Putty is just a way of you to get to a server. Without knowing linux you can't navigate and install things. I won't kid you, it is much more difficult than using Heroku (which is why they can charge so much money :-) ) and if your starting from not knowing anything it's going to take you at least a couple of months hard work.

Rails developers don't use an FTP application like Firezilla. They use something like Capistrano to move project files.

I think RoR webserver instation course at Treehouse would be great, however, it would take a lot of planning and effort on their part. The first step of any installation course would be to learn console Linux. Everything you do on a server is at the console.

Rich

Dear Mr. Richard Greetings. Your effort for helping me is appreciated and I would like you to visit my website( http://www.educatemygirl.org ). Although, this is just in HTML but certain application in RoR are to be uploaded. Hope you will keep helping me and share your expertise as I am just ten years old girl. Thank You for helping me once again! Thanks and Regards Nandini Goel http://www.facebook.com/nandinigoel.india

Haha 10 years old? Ok, then this is awesome. You will have plenty of time to learn things.

Learn the things that aren't going to change much. The interesting thing is to make a page look good uses principles that have remained the same for 100s of years basically since at least the start of the printing press. If you haven't looked at the aesthetics course this is a good place to start

For example: the interesting thing is that our eyes like to be guided about a page. Your job as a web-designer is to help that process. For instance, Educate My Girl is a heading but it's not marked as such. If you make it a heading it will allow the eye to move quickly around your page to find what it wants.

<h1>Educate My Girl</h1>

not

Educate My Girl

Another thing is that blocks of text look nicer to us then if it is stretched out across a page. If you look at a new site so Look at news sitesbbc Washington Post Notice the columns, the Headings and the subtle grey lines all directing our eyes. :-)


Next thing to think about is separating the HTML from the Style elements. So, in the CSS course look how they do an external stylesheet and get that working. So same content just organised better. Organisation is really important in doing webdesign and programming. It's complexity that kills a project. Simplicity gives it life :-)

That and the linux should keep you going? :-) I'll do what I can to help.

Rich

Dear Mr. Rich.

Many thanks for your kind suggestions. All points are taken and shall be taken care soon. I am going to change my look. Please advice me regarding the new look of my website : http://www.educatemygirl.org/backup.html

I shall wait for your kind suggestion. Many thanks once again . Best Regards. Nandini Goel

I wouldn't advise anything beyond the basics. So, headings, spacing, alignment. In the aesthetics course you'll learn about colour, certain colours go together well and other don't. Learning to do a webpage well, all begins there.

If you haven't already, have all the main browsers, I.E, Chrome, Mozilla. See if the site looks different at all ;-)

http://www.mozilla.org www.google.com/chrome

Google: mozilla download

Rich

Dear Mr Rich. I got your point. Really my website looks horrible in IE , as I am using chrome I never though of this.

I have work to do. Once again for your kind help and time.

My regards Nandini Goel

Haha. Don't worry, everyone's applications look horrible in IE :-)

The idea is to collect a list of the browsers people are using on your site. You get this with browser statistics applications. The easiest way is by using google analytics. google: "google analytics".

You need to register on the site and put a line of javascript on your site. You then get to see what browser people are using on your site. You only need to cover the browser versions that are appearing. The statistics vary from site to site so it's a good thing to do rather than guess.

Rich