On Mon, Jun 4, 2012 at 3:32 PM, Ryan Bigg <[email protected]> wrote: > Oh, reading this again it seems I was wrong. > > How would it guess the associations?
Indeed The way that many apps deal with this pain is using shortcut urls like /issues/5 that simply get the indicated record, look up the parent records, and then figure out permissions based on the "implicit" hierarchy. > > -- > Ryan Bigg > > On Tuesday, 5 June 2012 at 3:10, Michael Boutros wrote: > > Hello all, > > I'm working on a Rails app and I have resources nested three deep - let's > call them user, project, and issues. The route helpers now look like > user_project_issue_path(@user, @project, @issue). Would it make sense for > Rails to guess the @user and @project relations from @issue? It just feels > like a lot of redundant and non-DRY code. I'm willing to write the code > myself (or die trying), but I just wanted to make sure this isn't by design. > > - Michael Boutros > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Core" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/rubyonrails-core/-/2jig2rKv1xMJ. > 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/rubyonrails-core?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Core" 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/rubyonrails-core?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" 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/rubyonrails-core?hl=en.
