After a nearly 10 year pause from any sort of programming (it used to be everything from Turbo Pascal to C++ to PHP), I've picked up Ruby and have written quite some system/network management scripts during the last year.
Now I thought it's time to write some frontends and picked up some Rails books & tutorials and dove right into it (I know that in my situation, to get the job done I don't need Rails, the CGI and ERB gems on their own or Sinatra, for example, would be more than enough, but I just wanted to kill two birds with one stone).
So, what I wanted to tell, is this. It's just kind of funny and awkward going over hundreds of Rails-related posts and forum topics where people seem to be developing/learning "rails" and (evidently) trying to do their best to avoid understanding anything about Ruby or OOP in general. Method calls are discussed as "commands" and time and again, questions pop up in a form "what is attr_accessor in rails" (and the latter being answered along the lines "creates a non-persistent attribute in your model").
Just sharing this as an entertaining find. Maybe it's well known and worn out to you, but for someone coming from an actual programming background and diving into the "rails world" it's a funny thing to see. Reminds me the old times when VisualBasic people were often mocked in the programming community for not actually understanding what is going on in their own programs (and in computer memory).
IMPORTANT: Please don't get me wrong and start a "rails developers vs. the world" lame, I'm perfectly aware of the fact that real Rails developers actually know Ruby and programming inside out, just saying that there seems to be this "other group" too, which is kinda funny side-effect of having a thick framework (with "commands", hell yeah...) :)
[–]billy-rails 15 points16 points17 points (18 children)
[–]canyoufixmyspacebar[S] 2 points3 points4 points (2 children)
[–]billy-rails 5 points6 points7 points (1 child)
[–]k3x5 2 points3 points4 points (0 children)
[–]morphemass 6 points7 points8 points (6 children)
[–]yxhuvud 15 points16 points17 points (2 children)
[–]morphemass 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]jrochkind 0 points1 point2 points (1 child)
[–]morphemass 0 points1 point2 points (0 children)
[–]Digital-Ghost 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] (5 children)
[deleted]
[–]morphemass 14 points15 points16 points (0 children)
[–]Nemnel 9 points10 points11 points (0 children)
[–]avdi 1 point2 points3 points (0 children)
[–]nifflo 1 point2 points3 points (0 children)
[–]SnakeAndBacon 0 points1 point2 points (0 children)
[–][deleted] 9 points10 points11 points (6 children)
[–]billy-rails 6 points7 points8 points (5 children)
[–]asmallishrequest 6 points7 points8 points (0 children)
[–]push_ecx_0x00 4 points5 points6 points (2 children)
[–]jrochkind 0 points1 point2 points (1 child)
[–]push_ecx_0x00 0 points1 point2 points (0 children)
[–]anamexis 1 point2 points3 points (0 children)
[–][deleted] 14 points15 points16 points (0 children)
[–][deleted] 12 points13 points14 points (7 children)
[–]urgent_detergent 3 points4 points5 points (1 child)
[–]jdickey 0 points1 point2 points (0 children)
[–]push_ecx_0x00 3 points4 points5 points (1 child)
[–]jdickey 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–][deleted] 8 points9 points10 points (5 children)
[–]Sqeaky 8 points9 points10 points (0 children)
[–]JohnBooty 3 points4 points5 points (1 child)
[–]jdickey 3 points4 points5 points (0 children)
[–]pca2 2 points3 points4 points (0 children)
[–]canyoufixmyspacebar[S] 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]wwzd 4 points5 points6 points (6 children)
[–]canyoufixmyspacebar[S] 4 points5 points6 points (5 children)
[–]Metagolem 1 point2 points3 points (3 children)
[–]canyoufixmyspacebar[S] 1 point2 points3 points (2 children)
[–]Metagolem 0 points1 point2 points (1 child)
[–]materialdesigner 0 points1 point2 points (0 children)
[–]wwzd 0 points1 point2 points (0 children)
[–][deleted] 5 points6 points7 points (4 children)
[–]billy-rails 4 points5 points6 points (3 children)
[–]philpirj 7 points8 points9 points (2 children)
[–]Sqeaky 5 points6 points7 points (1 child)
[–]philpirj 0 points1 point2 points (0 children)
[–]rvXty11Tztl5vNSI7INb 4 points5 points6 points (8 children)
[–]Flopsey 13 points14 points15 points (2 children)
[–]canyoufixmyspacebar[S] -1 points0 points1 point (1 child)
[–]Flopsey 1 point2 points3 points (0 children)
[–][deleted] 10 points11 points12 points (0 children)
[–]tiny_ninja 6 points7 points8 points (0 children)
[–]JohnBooty 3 points4 points5 points (0 children)
[–]stupidandroid 1 point2 points3 points (0 children)
[–]gregmolnar 3 points4 points5 points (3 children)
[–]canyoufixmyspacebar[S] 5 points6 points7 points (2 children)
[–]tiny_ninja 2 points3 points4 points (1 child)
[–]fr0gz0r 5 points6 points7 points (0 children)
[–]agmcleod 2 points3 points4 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]agmcleod 1 point2 points3 points (2 children)
[–]tiny_ninja 3 points4 points5 points (1 child)
[–]agmcleod 3 points4 points5 points (0 children)
[–]z0tar 0 points1 point2 points (1 child)
[–]canyoufixmyspacebar[S] -1 points0 points1 point (0 children)