If I were going to look into slices I'd reference "merb-auth-slice-password-1.0.9" - it appears to work pretty well.
Also be aware of this > http://merbist.com/2009/03/02/merb-11-roadmap/ Nick On Fri, Mar 13, 2009 at 9:54 AM, Praveen <[email protected]> wrote: > > I'm trying to follow the Slice tutorial on the merb wiki site and > quite a few things don't work as mentioned on that site. Some of these > actually seem to be bugs in the generated slice code (or my > understanding of the slices). > > Here are my steps. I'm on merb 1.0.9 > > merb-gen slice myslice > cd myslice > vi config/init.rb and add use_orm :datamapper and dependencies for dm- > core etc (0.9.10) > vi lib/myslice.rb and add scope.resources :entities inside > setup_router > vi app/controller/entities.rb and add 'Myslice::' prefix to the class > merb-gen resource entity > add a database.yml file > slice > http://localhost:4000/entities/index <-- Fails saying can't find /app/ > views/myslice/entities/index.html.erb file!! > I then copied created an app/views/myslice/ folder and did a cp -r > app/views/entities app/views/myslice to > get rid of the error. > sudo rake install <--This installs myslice-1.0.9 instead of 0.0.1 > mentioned in lib/myslice.rb file !! > > cd .. > merb-gen app test-app > cd test-app > vi config/dependencies and add 'dependency "myslice", "1.0.9" > rake -T slices <--- dies with 'uninitialized constant Spec' error!! > I then removed spectasks from lib/myslice.rb and reinstalled myslice > gem. > rake slices:myslice:install > This creates bunch of folders all over the place. > vi config/router.rb and added slice(:myslice, :path => 'myslice') > merb > http://localhost:4000/myslice/entities/index <-- fails saying 'app/ > views/myslice/entities/index.html.erb' not found > > Now I don't have myslice folder inside views! Shouldn't the rake > slice:myslice:install create that folder? How do I the slice's views > and controllers inside the host app? > > Why there are so many issues for a concept that *seems* nicely > architected? Am I not using it right? Any pointers would be great > before I go reading the source. > > thanks > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
