I am curious what folks do with the #show action (and its associated
in a RESTful application.
How often is it used?
It seems to me that, for the sorts of applications I can envision, it
probably wouldn’t be used much at all. Everything I might want to show
be displayed by the #index action. Is that true more or less often than
If there isn’t anything to be gained by a #show action, what do folks do
anything) to disable it?
I have seen a use for #show in the classic case of a blog, where the
page shows the titles of each of the entries in the blog, but the user
click on one of those titles to “show” the actual blog post, but that
up a related (and nearly identical) question…
I can see the same issue with the #new action for a nested route. Again
the classic blog application, the #show action for the post would
include a form for adding a comment, thus eliminating the need for a
action (and its view) .
What do you folks with vastly more RoR experience than I do in these
situations? Is there a best practice? Is there a common practice?