I'd like to get some ideas on how to properly present deeply nested resources in CRUD operations.

Let's say I have 4 levels of nested resources (resource 1, resource 2, resource 3, resource 4). I'd like to present the user with *easily navigatable*, *non-confusing* interface to allow them to navigate along the tree or to adjacent resources.

---

*Idea 1 (Breadcrump w/ Links):*

**Resource 4 View:**

Resource 1 > [[resource]](http://example.com) - Resource 2 > [[resource]](http://example.com) - Resource 3 > [[resource]](http://example.com)

<.. content of Resource 4 view (index/new/edit/show) ..>

---

*Idea 2 (Breadcrump w/ Drop Downs):*

**Resource 4 View:**

Resource 1 > [[resource](http://example.com) | **V**] - Resource 2 > [[resource](http://example.com) | **V**] - Resource 3 > [[resource](http://example.com) | **V**]

<.. content of Resource 4 view (index/new/edit/show) ..>

---

*Idea 3 (sidebar trees):*

**Resource 4 View:**

**Resource 1**                   <.. content of Resource 4 view (index/new/edit/show) ..>  

|\_\_ Resource ..  

|\_\_ Resource ..  

|\_\_ **Resource 2**  

.......|\_\_ Resource ..  

.......|\_\_ Resource..  

.......|\_\_ **Resource 3**.

---

How would you do it? Do you have any examples?