Well, in view of the comments posted so far, it seems that the best  
thing may be to just wait and see what Rails 3 (or maybe Rails 3.1)  
brings.  I may be jumping the gun a little bit if I get on the Rails  
2.3 Engines bandwagon right now.  On the other hand, I suppose it  
won't hurt to learn a little more about them.  Maybe I just won't  
"use" them.  :-)

Thanks, Ken


On Apr 7, 2009, at 3:45 PM, Bradly wrote:

> I believe Yehuda said Rails 3 will have mountable apps, but they  
> won't necessarily be Merb Slices. He called them "first class" apps,  
> which slices are not. I would wait to see what Rails 3 delivers.
>
> -Brad
>
>
> On Tue, Apr 7, 2009 at 3:07 PM, Rob Kaufman <[email protected]>  
> wrote:
>
> Its worth noting that the Engines plugin functionality is not
> completely replicated in the Rails 2.3 Engines code.  There are many
> things that you'll read about Engines doing (asset loading w/o
> copying, environment expanding, migrations) that the Rails 2.3 engines
> do not do.  From following the discussion I feel like the goal
> (eventually) is to get fully mountable apps, but that won't happen
> until Rails 3 and my hunch is that it may get pushed back even more.
>
> Rob
>
> On Tue, Apr 7, 2009 at 10:59, Jordan Fowler <[email protected]>  
> wrote:
> > I agree with Dan. For most things, you'll be writing custom code.  
> At this
> > point Rails Engines are what I would call "half-baked."
> > -Jordan
> > On Apr 7, 2009, at 7:58 AM, Dan Simpson wrote:
> >
> > From what I can tell, engines have a long way to go.  They still  
> serve a
> > good purpose as is, but have several shortcomings.
> >
> > What they can do:
> > Define application files (app dir)
> > Define routes
> >
> > ... and that seems to be it for now.  Migrations, plugins, and  
> static files
> > need to be synced via a rake task.  App requirements that you want  
> to define
> > in environment.rb, well, you can probably do it with some IO, but  
> there is
> > no support out of the box for it.
> >
> > So to sum it up, it's good but immature.
> >
> > --Dan
> >
> >
> > On Tue, Apr 7, 2009 at 7:34 AM, Ken Hudson <[email protected] 
> >
> > wrote:
> >>
> >> Now that support for the engine plugin has been incorporated into  
> Rails
> >> 2.3, I'm very interested in taking advantage of this functionality.
> >>  Specifically, I would like to be able to embed one rails  
> application within
> >> another.  I think this would have tremendous productivity  
> benefits down the
> >> road.  However, I'm curious how well this actually works in  
> practice and
> >> what the real-world limits are.  Do Engines in Rails 2.3 work well?
> >>  Practically speaking, how many apps can be embedded in another  
> app?  (I'm
> >> not talking about theoretical limits but more real-world  
> practical limits.)
> >>  Also, what is the best way to handle authorization and  
> authentication?
> >>  Finally, would I be better off waiting for the Merb Slices  
> functionality to
> >> be added to Rails 3 or would starting with Engines now put me in  
> a "better"
> >> position when Rails 3 is released?  Answers to these questions as  
> well as
> >> any other thoughts or experiences would be much appreciated.
> >> Thanks, Ken
> >>
> >
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------
> > Jordan A. Fowler
> > 2928 Fir St.
> > San Diego, CA 92102
> > E-mail: [email protected]
> > Website: http://www.jordanfowler.com
> > Phone: (619) 339-6752
> >
> > >
> >
>
>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
-~----------~----~----~----~------~----~------~--~---

Reply via email to