Discover the best of the web!
Learn more about Digg by taking the tour.
TOP 30 Ruby on Rails Tutorials
econsultant.com — Awesome tutorials. Here is hub of the best Ruby on Rails Tutorials.
- 1154 diggs
- digg it
- ozguralaz, on 10/12/2007, -4/+6One of the best ones is also dugg here
http://digg.com/programming/How_to_Build_a_Ruby_on_Rails_Engine_In-depth_Start-to-Finish_Tutorial- tehpoutine, on 10/12/2007, -5/+2I think you're just angry your article didn't make front page.
- Claymore, on 10/12/2007, -0/+3Either way he pointed to another article that was related in topic to this one. Even if it was his own article it was still relevant and help all of us find additional information to the topic. It's not like he was crying "dupe" or something. I don't have enough time in the day to view all the articles that are posted on digg and I welcome anyone that "ties" the topics together like this. Way to bash someone for making this a better site.
- an10ae, on 10/11/2007, -0/+1Hi rails Engines are no longer supported with the 1.2 branch release. The implementations have been moved into the existing plug-ins mechanics. Perhaps this is why the article wasn't mentioned. If you are still using engines try and move your work into a plug-in instead.
- verucasalt, on 10/12/2007, -18/+1I use a real platform... ASP.NET
- tritium, on 10/12/2007, -1/+9I'm a .NET developer too, yet I'm intrigued by the flexibility of Ruby and the Rails framework. You should take a look at it before you lean back on all the Microsoft-provided propaganda and pass RIR off as a fleating gimic.
Don't get me wrong -- for work, I'll continue using .NET, but I may start using Ruby for my fun projects. One day, I might switch to using Ruby at work too -- who knows? - daldredge, on 10/12/2007, -6/+2One would think that an ASP.Net dev would do a better job in explaining why their chosen platform was best.
So why didn't you? - thesauce, on 10/12/2007, -7/+2To me, RoR falls in a weird place. It seems like it's trying to be easy, quick, and powerful. It falls sort of in the middle of PHP and ASP.NET to me. I use ASP.NET for business work, and I use PHP for casual and light scripts, which really makes me wonder why I should learn RoR. RoR seems like more of a hassle with little added benefits... but I may be biased since I started on PHP.
- cromus, on 10/12/2007, -3/+5thesauce, that's because RoR is a niche development framework. It's intended for making NEW database-backed web applications. I wouldn't try to use it to update an existing project, and without a database it's kind of crippled. But, for doing a project extremely quickly with test-driven development, it's the best, in my opinion.
And, FYI, Erb (embedded ruby) is used pretty much like you'd do php on a web pae. - radiofrequency, on 10/12/2007, -2/+10A "real platform" doesn't lock you in to using a single vendor or a single OS.
Ruby, Python, Java, PHP are real platforms. Sure, you've got Mono for .Net, but there's no guarantee Microsoft won't do stuff to prevent Mono from being 100% compatible by leveraging patents, closed APIs, etc.
I weep for people who waste their time on .Net. - TheBarge, on 10/12/2007, -0/+4Why is it that people who have never used RoR always feel as though they should chime in and say how they don't need it, how they like ASP.net better, or say how they wouldnt try using it for certain situations even though they have NEVER tried it.
I'm a web developer. I've primarily used Java frameworks, and I'd say RoR is not just some little "niche" development platform. And to say it's crippled without a database? Come on, please, what platform ISN'T crippled without a database!?
If you know what you're doing, RoR is just as competent of a web development platform as anything else. - int19h, on 10/12/2007, -1/+2@radiofrequency
If you actually use Java, do you honestly stick with anything but Sun, in order not to become locked in to using a single vendor or a single OS? Furthermore, using Mono does not compel you to relate to Microsoft in any way. You can use it on free operating systems, you can ignore whatever API-changes Microsoft might do and you can install Mono on Windows too. Mono is based on an ECMA-standard, not Microsoft .NET. The patent-threat is still very theoretical, and applies to all other software as well.
I weep for people who brush off Mono without reading the FAQ:
http://www.mono-project.com/FAQ:_General - blixtra, on 10/12/2007, -0/+2@radiofrequency and int19h
Check out the following page for reasons why mono and the patent issues are moot.
http://gregdek.livejournal.com/4008.html - int19h, on 10/12/2007, -0/+1Thanks blixtra, it was an interesting read. I feel enlightened.
- tritium, on 10/12/2007, -1/+9I'm a .NET developer too, yet I'm intrigued by the flexibility of Ruby and the Rails framework. You should take a look at it before you lean back on all the Microsoft-provided propaganda and pass RIR off as a fleating gimic.
- jadedknight, on 10/12/2007, -6/+1I never even knew there were 30 whole RoR tutorials on the net!!!
- i440, on 10/12/2007, -6/+1I think that RoR's default server should be Apache.
- sapo916, on 10/12/2007, -0/+3Perfect, I wanted to get started on learning RoR tommorow and what do I get?
- blixtra, on 10/12/2007, -4/+1I just wrote/posted the Django equivalent to this list.
http://digg.com/programming/Top_30_Django_Tutorials_and_Articles - keitho, on 10/12/2007, -0/+2i don't have much programming experience but ruby is definitely interesting to me more than asp.net and php are.
- mapkinase, on 10/12/2007, -1/+1Just started to learn ruby after reading the PERL is dying.
What with absurdly strict syntax in some cases?
IO.foreach(ARGV[0]) {
|x|
rand($.) < 1 && result = x
}
works, but
IO.foreach(ARGV[0])
{
|x|
rand($.) < 1 && result = x
}
puts result
does not???- Mislav, on 10/12/2007, -0/+2In Ruby, sometimes whitespace makes a difference. This is because the semicolon and parenthesis for method calls are optional. Get used to it - Python is fairly popular and powerful too, but has significant whitespace also.
So this is not called 'strict syntax', rather 'resolving ambiguity for the parser'.
- Mislav, on 10/12/2007, -0/+2In Ruby, sometimes whitespace makes a difference. This is because the semicolon and parenthesis for method calls are optional. Get used to it - Python is fairly popular and powerful too, but has significant whitespace also.
Digg is coming to a city (and computer) near you! Check out all the details on our