# Engines VS rails3

**URL:** <https://www.ruby-forum.com/t/engines-vs-rails3/166540>\
**Category:** Rails\
**Created:** [April 27, 2009, 6:17am UTC](https://www.ruby-forum.com/t/engines-vs-rails3/166540 "2009-04-27T06:17:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [April 27, 2009, 6:17am UTC](https://www.ruby-forum.com/t/engines-vs-rails3/166540/1 "2009-04-27T06:17:28Z")

</div>

So in the recent doubleshot  
[http://afreshcup.com/2009/04/24/double-shot-438/](http://afreshcup.com/2009/04/24/double-shot-438/)  
there is the comment “Tips for writing your own Rails engine … I’d  
wait for Rails 3 if I could myself.”

What is planned for Rails3 that is preferable over Engines? Would not  
moving to Engines now make it easier to adapt to Rails3 anyway?

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [April 27, 2009, 2:58pm UTC](https://www.ruby-forum.com/t/engines-vs-rails3/166540/2 "2009-04-27T14:58:33Z")

</div>

On Apr 27, 5:16 am, “removed\_email\_address@domain.invalid” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> What is planned for Rails3 that is preferable over Engines? Would not  
> moving to Engines now make it easier to adapt to Rails3 anyway?

I think the idea is that Rails 3 will be more modular and have more  
stable APIs for plugging in engine-like functionality. The engines  
support in Rails 2.3 (at the moment, at least) is really just the  
simplest possible to support an app directory and loading routes.
