# Current line of thinking towards reusable code / components

**URL:** <https://www.ruby-forum.com/t/current-line-of-thinking-towards-reusable-code-components/110527>\
**Category:** Rails\
**Created:** [July 27, 2007, 5:42am UTC](https://www.ruby-forum.com/t/current-line-of-thinking-towards-reusable-code-components/110527 "2007-07-27T05:42:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rails.impaired](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/d9b06d/32.png) [@rails.impaired](https://www.ruby-forum.com/u/rails.impaired)\
**Post date:** [July 27, 2007, 5:42am UTC](https://www.ruby-forum.com/t/current-line-of-thinking-towards-reusable-code-components/110527/1 "2007-07-27T05:42:07Z")

</div>

Things change so fast and I was just wondering what the current  
convention is towards reusable code in Rails. Do we create gems,  
plugins, components??

Thanks

rails.impaired

---

<div class="post-metadata">

**Author:** ![rails.impaired](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/d9b06d/32.png) [@rails.impaired](https://www.ruby-forum.com/u/rails.impaired)\
**Post date:** [July 27, 2007, 5:46am UTC](https://www.ruby-forum.com/t/current-line-of-thinking-towards-reusable-code-components/110527/2 "2007-07-27T05:46:08Z")

</div>

rails.impaired wrote:

> Things change so fast and I was just wondering what the current  
> convention is towards reusable code in Rails. Do we create gems,  
> plugins, components??

Plugins would likely be your best candidate for reusable code that is  
Rails-specific.

If it’s pure Ruby, would suggest a gem.

Cheers,  
Robby

–  
Robby R.  
[http://www.robbyonrails.com/](http://www.robbyonrails.com/)

> **[Planet Argon](https://www.planetargon.com/)**
>
> Planet Argon is a Ruby on Rails development agency specializing in maintenance and support for existing Rails apps. Based in Portland, OR, Planet Argon has been a member of the Rails community since 2004.
