“Difference Between Gem and Plugin “

rails, Uncategorized

Now a days many developers are developing web application using ruby on rails. But a few of them know what actually the difference between “Gem” and “Plugin”.

Here are some of them


1. Gem is a packaged ruby application using the packaging system defined by RubyGems.

2. Rails itself is a Gem

3. We can install,upgrade and query the gem version.

4. Gem installed for Ruby interpreter can be used system-wide by that interpreter.


1. Plugin is an extension of Rails Framework.

2. Can not be upgraded by using a command. To upgrade one have to uninstall and then install upgraded version.

3. Has to be hooked into rails application. (has to have init.rb)

4. Have an install.rb file.

5. Can only be used application wide.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s