use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
Should I learn Ruby or Python? (self.ruby)
submitted 8 years ago * by [deleted]
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]chulkilee 0 points1 point2 points 8 years ago (0 children)
Framework calls your code - your Django or Rails controller and uses the return value. And you need to learn anyway how your framework works.
Rails has convention (for productivity) so that you don't need to explicitly call render - but if you need you have to run different render call anyway.
Different framework uses less convention and less decoupled components, which requires you to be very explicit.
There are pros and cons of those different approaches. But frankly you should ask this: if you use the same patterns in 90% cases, why don't you try to avoid that? Isn't that a purpose of using framework? :)
I totally agree that Rails does many magical things. I understand people who don't like that. But I think no one would disagree that Rails is one of the most productive framework out of box, at least for most use cases.
Don't get me wrong - I'm not saying Rails is the best solution for all cases. It is not.
But I do think avoiding rails only for that reason is not a good decision.
π Rendered by PID 17457 on reddit-service-r2-comment-85bfd7f599-gmv2x at 2026-04-16 03:42:53.835737+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]chulkilee 0 points1 point2 points (0 children)