Hi Ezra, How do I keep track of the work you are doing? I'm more than a little interested. I see we are up to 0.3.4 (the last I heard of was 0.3.1). I don't see a changelog.
One thing, somewhere in there the class RouteMatcher got replaced by Router. Simple enough, and it definitely fails early... BTW, xml-simple is a dependency now, so likely should be mentioned in the README. Cheers, Bob On 31-May-07, at 3:34 AM, Ezra Zygmuntowicz wrote: > > On May 30, 2007, at 10:00 PM, Zack Chandler wrote: > >> I put together a sample app to help people learn Merb: >> http://svn.depixelate.com/applications/invoice_tracker/ >> >> I also blogged about it here: >> http://depixelate.com/2007/5/31/taking-merb-for-a-spin >> >> -- >> Zack Chandler >> http://depixelate.com > > Zack- > > That's kick ass, thanks for doing that! Dave Goodlad did some really > nice work on adding a route generator to merb. I spent some time and > integrated it into merb trunk. > > So if you drop into merb -i console you have a show_routes method > available and also a url method. The url method is also available in > your controllers and views. Note that there is a slight change to the > router definition in router.rb due to the routing refactor. > > # router.rb > # note you need top use Merb::Router instead of Merb::RouteMatcher > now: > Merb::Router.prepare do |r| > r.resources :posts do |post| > post.resources :comments > end > r.default_routes > end > > > $ merb -i > merb init called > irb(main):001:0> show_routes > [:edit_comment, "/posts/:post_id/comments/:id/edit"] > [:new_post, "/posts/new"] > [:posts, "/posts"] > [:custom_new_post, "/posts/new/:action"] > [:edit_post, "/posts/:id/edit"] > [:comment, "/posts/:post_id/comments/:id"] > [:post, "/posts/:id"] > [:new_comment, "/posts/:post_id/comments/new"] > [:custom_new_comment, "/posts/:post_id/comments/new/:action"] > [:comments, "/posts/:post_id/comments"] > => nil > irb(main):002:0> url :edit_comment, :post_id => 42, :id => 24 > => "/posts/42/comments/24/edit" > irb(main):003:0> url :posts > => "/posts" > > > Thanks for making your sample app available, I'm sure it will help > people get up to speed in merbland. > > Cheers- > -- Ezra Zygmuntowicz > -- Lead Rails Evangelist > -- [EMAIL PROTECTED] > -- Engine Yard, Serious Rails Hosting > -- (866) 518-YARD (9273) > > > _______________________________________________ > Merb-devel mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/merb-devel ---- Bob Hutchison -- tumblelog at <http:// www.recursive.ca/so/> Recursive Design Inc. -- weblog at <http://www.recursive.ca/ hutch> -- works at <http://www.recursive.ca/> _______________________________________________ Merb-devel mailing list [email protected] http://rubyforge.org/mailman/listinfo/merb-devel
