I started a Rails project recently and decided to use RESTful controllers. I created controllers for my key entities (such as Country) and added index
, ne
To remain RESTful in your design, you need to rethink what you call a resource.
In your example a show action for a search controller, (search resource) is the direction to remain restful.
In mine, I have a dashboard controller (show) and controllers for single fields of in-place ecditors (show and update)