On Tue, Aug 6, 2013 at 7:59 AM,  <[email protected]> wrote:

> If a user is logged in, he can see the jobs he created at
> /users/:user_id/jobs. If a user is not logged in, he can see
> all the jobs created by all users at /jobs.

I would recommend un-nesting them.  IMHO, nested resources only make
much sense when the inner ones don't make sense outside the context of
the outer ones.  (Alternate viewpoints welcome!)  Since you allow
/jobs, that's clearly not the case.

Anyway, then you can make the "my jobs" URL something like
"/jobs?posted_by=123" or even "/jobs?posted_by=me" (and interpret "me"
in the controller).  That could even be one of many possible job
filtering params.

-Dave

-- 
Dave Aronson, the T. Rex of Codosaurus LLC,
secret-cleared freelance software developer
taking contracts in or near NoVa or remote.
See information at http://www.Codosaur.us/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAHxKQigx8uKon6j%2BqicEij8i5ny9VjosRwt_g4BM1ErxJa000g%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to