Jacques, Unfortunately, the built-in ERB engine didn't get updated for 3.0. It's close to the top of my list for 3.1. Thankfully, that needn't post any major problem for migration.
Specifically, you can make a :merb template engine with the BlockAwareEnhancer applied and then just make your merb helpers foo.html.merb. Yehuda Katz Developer | Engine Yard (ph) 718.877.1325 On Fri, Feb 5, 2010 at 2:45 AM, Jacques Crocker <[email protected]> wrote: > Scratch that. merb-helpers probably isn't portable to Rails 3. Why? My > first big disappointment with Rails 3 is they kept the horrendously > bad view helper idiom of: > > <% form do %> > ... > <% end %> > > My favorite feature of merb was that helpers just returned a string > (and not crazy hacks using concat and buffers). Similar to: > > > <%= form do %> > ... > <% end =%> > > Writing reusable view helpers with rails is a nightmare, and I don't > see that changing in Rails 3. > > I could have sworn I saw Yehuda's blog post that he found a way to > make <%= some_helper do %> <% end %> work in Rails3. Not sure why it > got removed. Here's the post > > http://yehudakatz.com/2009/08/31/simplifying-rails-block-helpers-with-a-side-of-rubinius/ > > I dunno, maybe its still possible and I'm just missing something. I'll > keep investigating. > > > On Feb 4, 8:34 pm, Jacques Crocker <[email protected]> wrote: > > Updating one of my apps at the moment. > > > > I'm currently porting merb-helpers to run ontop of Rails3. I'll still > have to update all my controllers and routes, but at least maybe I can reuse > my views. > > > > Will keep you posted. > > > > On Feb 4, 2010, at 8:29 PM, Greg Campbell wrote: > > > > > > > > > Now that the Rails 3 beta is out, I'm curious to hear if people are > > > starting to test out migrating from Merb apps. Any strategies or > > > "gotchas" worth discussing? > > > > > -- > > > You received this message because you are subscribed to the Google > Groups "merb" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > [email protected] <merb%[email protected]>. > > > For more options, visit this group athttp:// > groups.google.com/group/merb?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "merb" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected] <merb%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/merb?hl=en. > > -- You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/merb?hl=en.
