Ruby on Rails - use of shallow in ruby on rails- ruby on rails tutorial - rails guides - rails tutorial - ruby rails
Use of shallow
Example
- One way to avoid deep nesting (as recommended above) is to generate the collection actions scoped under the parent,
- so as to get a sense of the hierarchy, but to not nest the member actions. In other words, to only build routes with the minimal amount of information to uniquely identify the resource.
- The shallow method of the DSL creates a scope inside of which every nesting is shallow.
- This generates the same routes from above example:
- There exist two options for scope to customize shallow routes. :shallow_path prefixes member paths with the specified parameter.
Rake Command:
- It used for get generated routes as given below: