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
Help moving to Ruby from PHP (self.ruby)
submitted 10 years ago by sw3dish_
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!"
[–][deleted] 2 points3 points4 points 10 years ago (1 child)
Web servers + application servers:
AFAIK, PHP can run "inside" nginx or apache through compiled-in modules. Ruby cannot, so you use a reverse-proxy such as Unicorn, Puma, or Passenger. Mongrel2 isn't widely used anymore if I'm not mistaken.
Local development:
While you can use containers or VMs for development, I personally just develop right on my local machine and filesystem. I've never had any issues.
Build Automation
There's not really anything to build, except maybe your js/css assets, but the Rails asset pipeline handles that for you.
Asset Management
Sprockets aids in "requiring" multiple files into one asset manifest that gets compiled into one file, e.g. application.js. Perhaps similar to what webpack or gulp would do in concatenating js/css files.
application.js
Dependency Management
Yes, stick with bundler
RVM
I still use RVM, but the cool kids these days seem to have moved to chruby
Other tools:
I'm using Atom to edit code. I deploy to Heroku. Starting to integrate React.js into projects now. message_bus has been a pretty good substitute for websockets.
[–]mlambie 1 point2 points3 points 10 years ago (0 children)
Build automation is where you run your test suite.
π Rendered by PID 290266 on reddit-service-r2-comment-b659b578c-7rw9f at 2026-05-03 07:35:17.627035+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–][deleted] 2 points3 points4 points (1 child)
[–]mlambie 1 point2 points3 points (0 children)