This draft includes previously unpublished versions of Chapter 10, "User microposts", and Chapter 11, "Following users". The original announcement is here:
This is a full draft, but it's not yet complete. In particular, I'm considering replacing Blueprint CSS with Bootstrap for the final version. Please let me know what you think.
I agree with everyone else on using bootstrap. Besides becoming the norm there are a couple of steps using available gems that could make a beginner have an easier time setting it up. It could be a difference maker with someone's time.
Also, huge fan of this tutorial. It got me started with Rails a year ago. Best resource I used to learn rails.
Hello, I also started rails by reading your tutorial. I have a question, this post http://stackoverflow.com/a/5612941 suggests that the way to model a friendship is to duplicate rows in a transaction and it cites a book you wrote.
Is this still the way to go? I like the idea of duplicating rows because it simplifies the associations a lot, but I've been warned against it. Is that the way you would do it?
Completely agree, though LESS is nice, I think it would be best for people to be kept within rails "standards" (for want of a better term) which at the moment means SASS. There's also the whole "having to maintain a JS stack" that less necessitates as well, which would be better to leave well alone for beginners I think.
I went the less port because it was being upgraded quicker with the 2.0 release. I've used both and they are both great gems. Both function pretty similar so don't be afraid of the LESS version, its still supported in the assets pipeline!
Well, this tutorial already weighs in at more than 500 pages. That's pretty in-depth if you ask me. :-) But producing more advanced content in the future is definitely a possibility.
http://news.railstutorial.org/a-full-draft-of-the-ruby-on-ra...
This is a full draft, but it's not yet complete. In particular, I'm considering replacing Blueprint CSS with Bootstrap for the final version. Please let me know what you think.