Wow, I was just talking to a fried a few weeks ago about how I wish there
was a way we could share just a shell session. We even bandied about the
idea of writing one. Looks like you've already done the work. shellshadow
looks very cool. Nice one. Only bummer is its windows only client :-(
Also, looking forward to checking out your sample app. I'm trying to keep
a current base app together as well,
http://github.com/fairchild/merb-base/tree/master, havnt added password
reset yet tho.
~Michael
On Thu, Nov 20, 2008 at 11:26 PM, Jon Hancock <[EMAIL PROTECTED]> wrote:
>
> My goal is to publish a sample app for learning merb beyond the basic
> docs. In this vein, I want clear code for the merb newb as opposed to
> highly factored and configurable slice code. I suppose if this sample
> app matures enough, either me or someone else could make it a slice.
> I am from the school of "something must have at least three examples
> of abstraction/reuse prior to creating an abstraction". I think its
> best to allow the sample app the mature before trying to create a
> slice for it.
>
> What I am doing is cleaning up my shellshadow.com app which I hope to
> relaunch with merb 1.0 very soon. Then extracting a meaningful subset
> of the code to publish on github as a sample app.
>
> Jon
>
> On Nov 21, 3:19 pm, "Daniel N" <[EMAIL PROTECTED]> wrote:
> > On 11/21/08, Jon Hancock <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > ok, thanks for confirming. I'll add it to lighthouse.
> > > btw, I have a fully functional user and session system now leveraging
> > > your slice. Its testing out very well so far. My user model is of
> > > moderate maturity (registration confirm, email address change and
> > > confirmations, password resets, etc.). I intend to extract a sample
> > > app and publish in a week or two.
> > > Jon
> >
> > Cool man that's ace. Will you be extracting as a slice?
> >
> > > On Nov 20, 9:37 pm, "Daniel N" <[EMAIL PROTECTED]> wrote:
> > >> On Thu, Nov 20, 2008 at 4:54 PM, Jon Hancock <[EMAIL PROTECTED]>
> > >> wrote:
> >
> > >> > I'm trying to filter the password from merb log.
> > >> > Since MerbAuthSlicePassword::Sessions doesn't inherit from my app
> > >> > Application controller, I add the following to class
> > >> > MerbAuthSlicePassword::Sessions in slices/merb-auth/app/controller/
> > >> > sessions.rb as follows:
> >
> > >> > class MerbAuthSlicePassword::Sessions <
> > >> > MerbAuthSlicePassword::Application
> >
> > >> > log_params_filtered :password
> >
> > >> > ...
> > >> > end
> >
> > >> > Now my merb log shows the two lines:
> >
> > >> > merb : worker (port 4000) ~ Routed to: {"Submit"=>"Log In",
> > >> > "action"=>"update", "_method"=>"put",
> > >> > "controller"=>"merb_auth_slice_password/sessions",
> > >> > "password"=>"my_cleartext_password",
> > >> > "email"=>"[EMAIL PROTECTED]"}
> >
> > >> > merb : worker (port 4000) ~ Params: {"Submit"=>"Log In",
> > >> > "_method"=>"put", "action"=>"update",
> > >> > "controller"=>"merb_auth_slice_password/sessions",
> > >> > "password"=>"[FILTERED]", "email"=>"[EMAIL PROTECTED]"}
> >
> > >> > Notice the first log output ("~ Routed to:") shows the password and
> > >> > the second output (the "~ Params:") properly filters.
> > >> > This doesn't appear to be a bug in the slice but in merb or the
> > >> > logging.
> >
> > >> > Have I done something wrong or this a bug? This is in development
> > >> > mode with logging to console as is configured by a default "merb-gen
> > >> > app" structure.
> >
> > >> > thanks, Jon
> >
> > >> Hey Jon,
> >
> > >> This is how I would use the protected params plugin. I'm surprised
> that
> > >> this is happening :(
> >
> > >> I'd be interested to find out what the issue is here :(
> >
> > >> Cheers
> > >> Daniel
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---