Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 149033
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T09:03:51+00:00 2026-05-11T09:03:51+00:00

I’m planning on taking the time to actually learn Ruby on Rails in-depth (I’ve

  • 0

I’m planning on taking the time to actually learn Ruby on Rails in-depth (I’ve previously done some very minor dabbling with it) so I can hopefully reinvent myself as a Rails developer.

The issue I run into though is that there are a fair bit of related technologies that are currently used in the Rails community, and I’m not sure if I should learn the whole shebang or focus on learning Rails with the defaults first, and then branch out into the additional stuff.

For example:

  • Templates. I took a look at Haml and it looks really cool (shouldn’t be hard to learn either).
  • Testing. I’ve wanted to learn test driven development for a while now, but the ‘next big thing’ in Rails-land seems to be behavior driven development with RSpec
  • Javascript. I’m not sure if I should stick with RJS or use something like jQuery which seems to be converting people.
  • I’ve never really used version control much. Rails seems to be using Git for most of it’s projects.

Basically I want to learn Rails ‘right’, but there seems to be a lot of different ways that I could go. Should I ignore the ‘variants’ and focus on the Core stuff until I’ve written an application or three (e.g. core, unmodified Rails; RJS w/Prototype and Scriptaculous for Ajax, regular Test::Unit for testing, ERB for templating, Git for version control), or should I try to pick up some of the variants along the way?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T09:03:52+00:00Added an answer on May 11, 2026 at 9:03 am

    I’ve been a full time rails developer for over a year now and what you use really depends on what kind of team you end up on. I’ve barely used RJS, have never used RSpec, but I use git, jquery and rails every single day.

    My Advice: stick with rails for at least a few months. There is plenty to learn in the framework alone. I would consider ignoring RJS as I feel like it’s going out of ‘fashion’ as developers trend towards jQuery.

    Regular Test::Unit is great, although I like to add thoughtbot’s Shoulda to provide some testing macros that save a whole lot of time (consider ignoring all the Shoulda context stuff though).

    Learning git feels pretty important IMHO, mainly because it’s a great and is gaining quite a bit of popularity. It also enables you to feel comfortable using github, which can be a big advantage.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 204k
  • Answers 204k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer First prefer pathForRessource ofType pathNSString *path1 = [[NSBundle mainBundle] pathForResource:@"NewSouthWales"… May 12, 2026 at 8:40 pm
  • Editorial Team
    Editorial Team added an answer You could append a style element instead: $('<style media="print">#menu {display:… May 12, 2026 at 8:40 pm
  • Editorial Team
    Editorial Team added an answer To select rows according to one 'cell_type' (e.g. 'hesc'), use… May 12, 2026 at 8:40 pm

Related Questions

I'm trying to decode HTML entries from here NYTimes.com and I cannot figure out
I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti
In order to apply a triggered animation to all ToolTip s in my app,
I have a French site that I want to parse, but am running into
I have text I am displaying in SIlverlight that is coming from a CMS

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.