L
L
leMar2013-02-21 02:06:20
Ruby on Rails
leMar, 2013-02-21 02:06:20

Links to "practical" Rails materials?

Please advise materials with practices on rails. That is, where it is explained why it is necessary to do it this way, and not like this, and how, in general, it is correct to THINK in order to build an application. And then everywhere (for example, in the latest Agile) something like: these are our models, they do this, these are our viewers, they do this.
For me, it's like saying: "here is a hammer, here are nails, there is a planer - they work like this, go build a house"
PS
I know the theory, but I don’t know why there are docks.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Stamm, 2013-02-25
@Stamm

I highly recommend www.codeschool.com too . They recently sent me a coupon where the payment for the first month is $9, not $25. I took almost every course there. Very cool!
tutorials.jumpstartlab.com/ - a lot of fairly complete articles. It's especially worth taking a look at Advanced Rails - 5 Day .
railsapps.github.com/ - very detailed practical manuals.
ruby.railstutorial.org/chapters/ - a detailed description of the mechanisms of rails with an example of creating a twitter.
www.youtube.com/user/RubyScreencastsRu?feature=watch - a good Russian screencast, but not bad for an entry level.
And finally:
github.com/thoughtbot/trail-map/- a kind of road map with numerous links

@
@resurtm, 2013-02-21
_

1. Find a large ready-made open-source application on Rails3 and study it from cover to cover.
2. Start writing your own blog engine, social network or online store. Try to make things as difficult as possible for yourself. As something will be ready - ask to evaluate some members of the forum / habrazhiteley. Fix errors and omissions.
3. Ask specific questions.
Bad question: "How do you learn to think in Rails3 categories?"
A good question is, “How can I make the app authenticate with Facebook and Twitter? Tell me the *correct* recipes for OmniAuth + Devise.”

A
agoodis, 2013-02-21
@agoodis

Often, such questions are sent to git) There is nothing better than studying the work of other developers.
If skills allow, then you can start with simple applications (to-do, blog, storefront, etc.)

E
egorinsk, 2013-02-21
@egorinsk

> and how, in general, it is correct to THINK in order to build an application
It seems to me that “how to build an application” is not described in the RoR documentation, but, for example, in books about patterns like MVC. Why is it necessary to separate into M, V and C, what are the ways to save and load models from storage, etc. True, to understand the patterns, you need experience with code, so I can advise you to go through some detailed tutorial on creating a blog or something like that.

P
Pe4enie, 2013-02-21
@Pe4enie

I highly recommend www.codeschool.com/
The first course on rails is free, but made insanely convenient and understandable. The only requirement is knowledge of English, because. this is a video course with subsequent tasks that will have to be solved directly in the browser.

O
Oleg S, 2013-11-14
@qazwsx

As an option, look at someone else's code, for example, Rosvyborov: https://github.com/fbkinfo/rosvybory There are interesting things, I learned a lot about using ActiveAdmin.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question