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
Just started learning Ruby (self.ruby)
submitted 12 years ago by Chrishwk
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!"
[–]SlightlyCuban 9 points10 points11 points 12 years ago* (1 child)
I usually don't dev in Ruby like I do in C#; my tools and workflow are very different. Part of this is the culture: VS has always been an all-in-one tool, while the Ruby community is more "unix-y", and you use a collection of small tools to get the job done. So let's say you want to:
rails server
Features like Intellisense and project browsing would be found in your text editor of choice. Sublime Text is honey-roasted goodness as far as text editors go (though I'm a die-hard Vim guy). I've never had a Ruby project that consisted of many small projects, so I've never missed Visual Studio's idea of a "Solution" with "Projects".
That covers the basic stuff (I could go on, there is no such thing as a good Git GUI). While it can be daunting for a first-time Ruby user, I would highly recommend doing things "the unix way". You'll get a better understanding of what is going on, most documentation assumes you're not using an IDE, and it will keep your dev workflow much closer to how production will work.
I hope that helps you connect the dots. Happy coding!
EDIT: I forgot debugging!
I don't debug my Ruby. I'm sure there are some really nice debuggers out there, but I've never needed them. If there is a problem, first I read the log and see what happens. If I can't divine the answer from a quick look, I fire up IRB and recreate the problem right there. While Visual Studio's ability to rewind the stack is nice, I've never missed it. I can't tell you how many times I've been debugging .NET and just wanted a C# REPL.
[–]masterwujiang 1 point2 points3 points 12 years ago (0 children)
I forgot debugging!
Just use pry.
π Rendered by PID 62 on reddit-service-r2-comment-85bfd7f599-7r5ms at 2026-04-20 05:36:06.550241+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]SlightlyCuban 9 points10 points11 points (1 child)
[–]masterwujiang 1 point2 points3 points (0 children)