Rails 4.0 and newer version will support ruby 1.9.3+ only. It wont work with lessor version then ruby 1.9.3. Major developments are below –

Ruby 2.0 preferred; 1.9.3+ required

Strong Parameters

Turbolinks

Russian Doll Caching

Live Streaming

Rails Queue

Asynchronous Action Mailer

Barebone Models – ActiveModel::Model

Http PATCH

Custom Flash Types

Flush content_for blocks

Rounting Concerns

Multiple Route Files

PostgreSQL Array Support

Page and Action Caching

Cache Digest

Controller Wise ETags

where.not and Chainable relation.none and Relation._!

Action Callbacks Renamed

Default Index Page

HTML5 Input Helpers

Models Concerns

vendor/plugins and Ruby 1.9.3 Lesser Banned!

Rails 4 ActiveSupport::Concern is a very cool feature to organize your module in such a way that when you include module in a class you don’t need to write extra callbacks to extend or include methods in your class. This feature is a great way to keep your code organized and DRY. This handles module dependencies also.

Read on →

Ruby 2.0 has been released now question is, what’s new in ruby 2.0. Below list of new features introduced in ruby 2.0.

1) Keyword arguments Read on →

In continuation of previous post for Jasmine, here I want to share my experience with Jasmine and Ajax. I want to show how cool it is with jasmine to test ajax calls in javascript. Read on →

In web development, if we are doing web 2.0 and modern web concepts, we have to write a lot of javascript and ajax calls and that will increase client side javascript day by day. Read on →